Changeset 155 for trunk/include/helpers/dialog.h
- Timestamp:
- Apr 17, 2002, 10:11:38 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/helpers/dialog.h
r153 r155 208 208 #define PM_GROUP_SPACING_TOP 16 209 209 210 // the following require INCL_WINSTATICS 211 210 212 #define CONTROLDEF_GROUP(pcsz, id, cx, cy) { WC_STATIC, pcsz, \ 211 213 WS_VISIBLE | SS_GROUPBOX | DT_MNEMONIC, \ … … 216 218 id, CTL_COMMON_FONT, 0, {cx, cy}, COMMON_SPACING } 217 219 220 #define CONTROLDEF_TEXT_CENTER(pcsz, id, cx, cy) { WC_STATIC, pcsz, \ 221 WS_VISIBLE | SS_TEXT | DT_CENTER | DT_VCENTER | DT_MNEMONIC, \ 222 id, CTL_COMMON_FONT, 0, {cx, cy}, COMMON_SPACING } 223 218 224 #define CONTROLDEF_TEXT_WORDBREAK(pcsz, id, cx) { WC_STATIC, pcsz, \ 219 225 WS_VISIBLE | SS_TEXT | DT_LEFT | DT_TOP | DT_WORDBREAK, \ … … 228 234 id, CTL_COMMON_FONT, 0, {-1, -1}, COMMON_SPACING } 229 235 236 // the following require INCL_WINBUTTONS 237 230 238 #define CONTROLDEF_DEFPUSHBUTTON(pcsz, id, cx, cy) { WC_BUTTON, pcsz, \ 231 239 WS_VISIBLE | WS_TABSTOP | BS_PUSHBUTTON | BS_DEFAULT, \ … … 236 244 id, CTL_COMMON_FONT, 0, {cx, cy}, COMMON_SPACING } 237 245 246 #define CONTROLDEF_DEFNOFOCUSBUTTON(pcsz, id, cx, cy) { WC_BUTTON, pcsz, \ 247 WS_VISIBLE | WS_TABSTOP | BS_PUSHBUTTON | BS_DEFAULT | BS_NOPOINTERFOCUS, \ 248 id, CTL_COMMON_FONT, 0, {cx, cy}, COMMON_SPACING } 249 250 #define CONTROLDEF_NOFOCUSBUTTON(pcsz, id, cx, cy) { WC_BUTTON, pcsz, \ 251 WS_VISIBLE | WS_TABSTOP | BS_PUSHBUTTON | BS_NOPOINTERFOCUS, \ 252 id, CTL_COMMON_FONT, 0, {cx, cy}, COMMON_SPACING } 253 238 254 #define CONTROLDEF_HELPPUSHBUTTON(pcsz, id, cx, cy) { WC_BUTTON, pcsz, \ 239 255 WS_VISIBLE | WS_TABSTOP | BS_PUSHBUTTON | BS_HELP, \ … … 252 268 id, CTL_COMMON_FONT, 0, { cx, cy }, COMMON_SPACING } 253 269 270 // the following require INCL_WINENTRYFIELDS 271 254 272 #define CONTROLDEF_ENTRYFIELD(pcsz, id, cx, cy) { WC_ENTRYFIELD, pcsz, \ 255 273 WS_VISIBLE | WS_TABSTOP | ES_MARGIN | ES_AUTOSCROLL, \ … … 260 278 id, CTL_COMMON_FONT, 0, { cx, cy }, COMMON_SPACING } 261 279 280 // the following require INCL_WINMLE 281 262 282 #define CONTROLDEF_MLE(pcsz, id, cx, cy) { WC_MLE, pcsz, \ 263 283 WS_VISIBLE | WS_TABSTOP | MLS_BORDER | MLS_IGNORETAB | MLS_WORDWRAP, \ 264 284 id, CTL_COMMON_FONT, 0, { cx, cy }, COMMON_SPACING } 265 285 286 // the following require INCL_WINLISTBOXES 287 266 288 #define CONTROLDEF_LISTBOX(id, cx, cy) { WC_LISTBOX, NULL, \ 267 289 WS_VISIBLE | WS_TABSTOP | LS_HORZSCROLL | LS_NOADJUSTPOS, \ 268 290 id, CTL_COMMON_FONT, 0, { cx, cy }, COMMON_SPACING } 269 291 292 // the following require INCL_WINLISTBOXES and INCL_WINENTRYFIELDS 293 294 #define CONTROLDEF_DROPDOWN(id, cx, cy) { WC_COMBOBOX, NULL, \ 295 WS_VISIBLE | WS_TABSTOP | LS_HORZSCROLL | CBS_DROPDOWN, \ 296 id, CTL_COMMON_FONT, 0, { cx, cy }, COMMON_SPACING } 297 298 #define CONTROLDEF_DROPDOWNLIST(id, cx, cy) { WC_COMBOBOX, NULL, \ 299 WS_VISIBLE | WS_TABSTOP | LS_HORZSCROLL | CBS_DROPDOWNLIST, \ 300 id, CTL_COMMON_FONT, 0, { cx, cy }, COMMON_SPACING } 301 302 // the following require INCL_WINSTDSPIN 303 270 304 #define CONTROLDEF_SPINBUTTON(id, cx, cy) { WC_SPINBUTTON, NULL, \ 271 305 WS_VISIBLE | WS_TABSTOP | SPBS_MASTER | SPBS_NUMERICONLY | SPBS_JUSTCENTER | SPBS_FASTSPIN, \ 272 306 id, CTL_COMMON_FONT, 0, {cx, cy}, COMMON_SPACING } 273 307 308 // the following require INCL_WINSTDCNR 309 274 310 #define CONTROLDEF_CONTAINER(id, cx, cy) { WC_CONTAINER, NULL, \ 275 311 WS_VISIBLE | WS_TABSTOP | 0, \ … … 281 317 * 282 318 ********************************************************************/ 319 320 #ifndef FCF_CLOSEBUTTON 321 #define FCF_CLOSEBUTTON 0x04000000L // toolkit 4 only 322 #endif 323 324 #define FCF_FIXED_DLG FCF_TITLEBAR | FCF_SYSMENU | FCF_DLGBORDER | FCF_NOBYTEALIGN | FCF_CLOSEBUTTON 325 #define FCF_SIZEABLE_DLG FCF_TITLEBAR | FCF_SYSMENU | FCF_SIZEBORDER | FCF_NOBYTEALIGN | FCF_CLOSEBUTTON 283 326 284 327 APIRET XWPENTRY dlghCreateDlg(HWND *phwndDlg,
Note:
See TracChangeset
for help on using the changeset viewer.