Changeset 155 for trunk/include/helpers


Ignore:
Timestamp:
Apr 17, 2002, 10:11:38 PM (23 years ago)
Author:
umoeller
Message:

Patches from Martin and Paul, plus regexp support.

Location:
trunk/include/helpers
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/helpers/dialog.h

    r153 r155  
    208208    #define PM_GROUP_SPACING_TOP        16
    209209
     210    // the following require INCL_WINSTATICS
     211
    210212    #define CONTROLDEF_GROUP(pcsz, id, cx, cy) { WC_STATIC, pcsz, \
    211213            WS_VISIBLE | SS_GROUPBOX | DT_MNEMONIC, \
     
    216218            id, CTL_COMMON_FONT,  0, {cx, cy}, COMMON_SPACING }
    217219
     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
    218224    #define CONTROLDEF_TEXT_WORDBREAK(pcsz, id, cx) { WC_STATIC, pcsz, \
    219225            WS_VISIBLE | SS_TEXT | DT_LEFT | DT_TOP | DT_WORDBREAK, \
     
    228234            id, CTL_COMMON_FONT, 0, {-1, -1}, COMMON_SPACING }
    229235
     236    // the following require INCL_WINBUTTONS
     237
    230238    #define CONTROLDEF_DEFPUSHBUTTON(pcsz, id, cx, cy) { WC_BUTTON, pcsz, \
    231239            WS_VISIBLE | WS_TABSTOP | BS_PUSHBUTTON | BS_DEFAULT, \
     
    236244            id, CTL_COMMON_FONT, 0, {cx, cy}, COMMON_SPACING }
    237245
     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
    238254    #define CONTROLDEF_HELPPUSHBUTTON(pcsz, id, cx, cy) { WC_BUTTON, pcsz, \
    239255            WS_VISIBLE | WS_TABSTOP | BS_PUSHBUTTON | BS_HELP, \
     
    252268            id, CTL_COMMON_FONT, 0, { cx, cy }, COMMON_SPACING }
    253269
     270    // the following require INCL_WINENTRYFIELDS
     271
    254272    #define CONTROLDEF_ENTRYFIELD(pcsz, id, cx, cy) { WC_ENTRYFIELD, pcsz, \
    255273            WS_VISIBLE | WS_TABSTOP | ES_MARGIN | ES_AUTOSCROLL, \
     
    260278            id, CTL_COMMON_FONT, 0, { cx, cy }, COMMON_SPACING }
    261279
     280    // the following require INCL_WINMLE
     281
    262282    #define CONTROLDEF_MLE(pcsz, id, cx, cy) { WC_MLE, pcsz, \
    263283            WS_VISIBLE | WS_TABSTOP | MLS_BORDER | MLS_IGNORETAB | MLS_WORDWRAP, \
    264284            id, CTL_COMMON_FONT, 0, { cx, cy }, COMMON_SPACING }
    265285
     286    // the following require INCL_WINLISTBOXES
     287
    266288    #define CONTROLDEF_LISTBOX(id, cx, cy) { WC_LISTBOX, NULL, \
    267289            WS_VISIBLE | WS_TABSTOP | LS_HORZSCROLL | LS_NOADJUSTPOS, \
    268290            id, CTL_COMMON_FONT, 0, { cx, cy }, COMMON_SPACING }
    269291
     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
    270304    #define CONTROLDEF_SPINBUTTON(id, cx, cy) { WC_SPINBUTTON, NULL, \
    271305            WS_VISIBLE | WS_TABSTOP | SPBS_MASTER | SPBS_NUMERICONLY | SPBS_JUSTCENTER | SPBS_FASTSPIN, \
    272306            id, CTL_COMMON_FONT, 0, {cx, cy}, COMMON_SPACING }
    273307
     308    // the following require INCL_WINSTDCNR
     309
    274310    #define CONTROLDEF_CONTAINER(id, cx, cy) { WC_CONTAINER, NULL, \
    275311            WS_VISIBLE | WS_TABSTOP | 0, \
     
    281317     *
    282318     ********************************************************************/
     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
    283326
    284327    APIRET XWPENTRY dlghCreateDlg(HWND *phwndDlg,
  • trunk/include/helpers/procstat.h

    r113 r155  
    247247    #define QS32_MODVER       0x0200
    248248
     249/*
    249250    #define QS32_SUPPORTED    (QS32_PROCESS | QS32_SEMAPHORE | QS32_MTE | QS32_FILESYS \
     251                               | QS32_SHMEMORY | QS32_MODVER)
     252    QS32_SEMAPHORE is broken V0.9.19 (2002-04-14) [pr]
     253*/
     254    #define QS32_SUPPORTED    (QS32_PROCESS | QS32_MTE | QS32_FILESYS \
    250255                               | QS32_SHMEMORY | QS32_MODVER)
    251256
  • trunk/include/helpers/winh.h

    r147 r155  
    661661    typedef WINHCENTERWINDOW *PWINHCENTERWINDOW;
    662662
     663    #define PLF_SMART               0x0001
     664
     665    BOOL winhPlaceBesides(HWND hwnd,
     666                          HWND hwndRelative,
     667                          ULONG fl);
     668
    663669    HWND XWPENTRY winhFindWindowBelow(HWND hwndFind);
    664670
Note: See TracChangeset for help on using the changeset viewer.