Changeset 4608 for trunk/include/win/commctrl.h
- Timestamp:
- Nov 17, 2000, 3:32:50 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/commctrl.h
r4133 r4608 1 /* $Id: commctrl.h,v 1.3 5 2000-08-31 12:46:02sandervl Exp $ */1 /* $Id: commctrl.h,v 1.36 2000-11-17 14:32:48 sandervl Exp $ */ 2 2 /* 3 3 * Common controls definitions … … 11 11 #include "winuser.h" 12 12 #include "imagelist.h" 13 #include "winnls.h" 13 14 //#include "prsht.h" 14 15 … … 3349 3350 #define WC_COMBOBOXEXA "ComboBoxEx32" 3350 3351 #define WC_COMBOBOXEXW L"ComboBoxEx32" 3351 #define WC_COMBOBOXEX WINELIB_NAME_AW(WC_COMBOBOXEX) 3352 #define WC_COMBOBOXEX WINELIB_NAME_AW(WC_COMBOBOXEX) 3353 3354 #define CBEIF_TEXT 0x00000001 3355 #define CBEIF_IMAGE 0x00000002 3356 #define CBEIF_SELECTEDIMAGE 0x00000004 3357 #define CBEIF_OVERLAY 0x00000008 3358 #define CBEIF_INDENT 0x00000010 3359 #define CBEIF_LPARAM 0x00000020 3360 #define CBEIF_DI_SETITEM 0x10000000 3352 3361 3353 3362 #define CBEM_INSERTITEMA (WM_USER+1) 3354 3363 #define CBEM_INSERTITEMW (WM_USER+11) 3355 #define CBEM_INSERTITEM WINELIB_NAME_AW(CBEM_INSERTITEM)3356 #define CBEM_SETIMAGELIST (WM_USER+2)3357 #define CBEM_GETIMAGELIST (WM_USER+3)3364 #define CBEM_INSERTITEM WINELIB_NAME_AW(CBEM_INSERTITEM) 3365 #define CBEM_SETIMAGELIST (WM_USER+2) 3366 #define CBEM_GETIMAGELIST (WM_USER+3) 3358 3367 #define CBEM_GETITEMA (WM_USER+4) 3359 3368 #define CBEM_GETITEMW (WM_USER+13) 3360 #define CBEM_GETITEM WINELIB_NAME_AW(CBEM_GETITEM)3369 #define CBEM_GETITEM WINELIB_NAME_AW(CBEM_GETITEM) 3361 3370 #define CBEM_SETITEMA (WM_USER+5) 3362 3371 #define CBEM_SETITEMW (WM_USER+12) 3363 #define CBEM_SETITEM WINELIB_NAME_AW(CBEM_SETITEM) 3364 #define CBEM_GETCOMBOCONTROL (WM_USER+6) 3365 #define CBEM_GETEDITCONTROL (WM_USER+7) 3366 #define CBEM_SETEXSTYLE (WM_USER+8) 3367 #define CBEM_GETEXSTYLE (WM_USER+9) 3368 #define CBEM_GETEXTENDEDSTYLE (WM_USER+9) 3369 #define CBEM_SETEXTENDEDSTYLE (WM_USER+14) 3370 #define CBEM_HASEDITCHANGED (WM_USER+10) 3371 #define CBEM_SETUNICODEFORMAT CCM_SETUNICODEFORMAT 3372 #define CBEM_GETUNICODEFORMAT CCM_GETUNICODEFORMAT 3372 #define CBEM_SETITEM WINELIB_NAME_AW(CBEM_SETITEM) 3373 #define CBEM_DELETEITEM CB_DELETESTRING 3374 #define CBEM_GETCOMBOCONTROL (WM_USER+6) 3375 #define CBEM_GETEDITCONTROL (WM_USER+7) 3376 #define CBEM_SETEXSTYLE (WM_USER+8) 3377 #define CBEM_GETEXSTYLE (WM_USER+9) 3378 #define CBEM_GETEXTENDEDSTYLE (WM_USER+9) 3379 #define CBEM_SETEXTENDEDSTYLE (WM_USER+14) 3380 #define CBEM_SETUNICODEFORMAT CCM_SETUNICODEFORMAT 3381 #define CBEM_GETUNICODEFORMAT CCM_GETUNICODEFORMAT 3382 #define CBEM_HASEDITCHANGED (WM_USER+10) 3383 #define CBEM_SETUNICODEFORMAT CCM_SETUNICODEFORMAT 3384 #define CBEM_GETUNICODEFORMAT CCM_GETUNICODEFORMAT 3385 3386 #define CBEIF_TEXT 0x00000001 3387 #define CBEIF_IMAGE 0x00000002 3388 #define CBEIF_SELECTEDIMAGE 0x00000004 3389 #define CBEIF_OVERLAY 0x00000008 3390 #define CBEIF_INDENT 0x00000010 3391 #define CBEIF_LPARAM 0x00000020 3392 #define CBEIF_DI_SETITEM 0x10000000 3373 3393 3374 3394 #define CBEN_FIRST (0U-800U) 3375 3395 #define CBEN_LAST (0U-830U) 3376 3396 3377 #define CBEN_GETDISPINFOA (CBEN_FIRST - 0) 3378 #define CBEN_GETDISPINFOW (CBEN_FIRST - 7) 3379 #define CBEN_GETDISPINFO WINELIB_NAME_AW(CBEN_GETDISPINFO) 3380 #define CBEN_INSERTITEM (CBEN_FIRST - 1) 3381 #define CBEN_DELETEITEM (CBEN_FIRST - 2) 3382 #define CBEN_BEGINEDIT (CBEN_FIRST - 4) 3383 #define CBEN_ENDEDITA (CBEN_FIRST - 5) 3384 #define CBEN_ENDEDITW (CBEN_FIRST - 6) 3385 #define CBEN_ENDEDIT WINELIB_NAME_AW(CBEN_ENDEDIT) 3386 #define CBEN_DRAGBEGINA (CBEN_FIRST - 8) 3387 #define CBEN_DRAGBEGINW (CBEN_FIRST - 9) 3388 #define CBEN_DRAGBEGIN WINELIB_NAME_AW(CBEN_DRAGBEGIN) 3389 3390 #define CBENF_KILLFOCUS 1 3391 #define CBENF_RETURN 2 3392 #define CBENF_ESCAPE 3 3393 #define CBENF_DROPDOWN 4 3394 3395 #define CBEMAXSTRLEN 260 3396 3397 typedef struct { 3398 NMHDR hdr; 3399 int iItemid; 3400 WCHAR szText[CBEMAXSTRLEN]; 3401 }NMCBEDRAGBEGINW, *LPNMCBEDRAGBEGINW, *PNMCBEDRAGBEGINW; 3402 3403 3404 typedef struct { 3405 NMHDR hdr; 3406 int iItemid; 3407 char szText[CBEMAXSTRLEN]; 3408 }NMCBEDRAGBEGINA, *LPNMCBEDRAGBEGINA, *PNMCBEDRAGBEGINA; 3409 3410 #define NMCBEDRAGBEGIN WINELIB_NAME_AW(NMCBEDRAGBEGIN) 3411 #define LPNMCBEDRAGBEGIN WINELIB_NAME_AW(LPNMCBEDRAGBEGIN) 3412 #define PNMCBEDRAGBEGIN WINELIB_NAME_AW(PNMCBEDRAGBEGIN) 3413 3414 typedef struct { 3415 NMHDR hdr; 3416 BOOL fChanged; 3417 int iNewSelection; 3418 WCHAR szText[CBEMAXSTRLEN]; 3419 int iWhy; 3420 } NMCBEENDEDITW, *LPNMCBEENDEDITW, *PNMCBEENDEDITW; 3421 3422 typedef struct { 3423 NMHDR hdr; 3424 BOOL fChanged; 3425 int iNewSelection; 3426 char szText[CBEMAXSTRLEN]; 3427 int iWhy; 3428 } NMCBEENDEDITA, *LPNMCBEENDEDITA,*PNMCBEENDEDITA; 3429 3430 #define NMCBEENDEDIT WINELIB_NAME_AW(NMCBEENDEDIT) 3431 #define LPNMCBEENDEDIT WINELIB_NAME_AW(LPNMCBEENDEDIT) 3432 #define PNMCBEENDEDIT WINELIB_NAME_AW(PNMCBEENDEDIT) 3397 #define CBEN_GETDISPINFOA (CBEN_FIRST - 0) 3398 #define CBEN_GETDISPINFOW (CBEN_FIRST - 7) 3399 #define CBEN_GETDISPINFO WINELIB_NAME_AW(CBEN_GETDISPINFO) 3400 #define CBEN_INSERTITEM (CBEN_FIRST - 1) 3401 #define CBEN_DELETEITEM (CBEN_FIRST - 2) 3402 #define CBEN_BEGINEDIT (CBEN_FIRST - 4) 3403 #define CBEN_ENDEDITA (CBEN_FIRST - 5) 3404 #define CBEN_ENDEDITW (CBEN_FIRST - 6) 3405 #define CBEN_ENDEDIT WINELIB_NAME_AW(CBEN_ENDEDIT) 3406 #define CBEN_DRAGBEGINA (CBEN_FIRST - 8) 3407 #define CBEN_DRAGBEGINW (CBEN_FIRST - 9) 3408 #define CBEN_DRAGBEGIN WINELIB_NAME_AW(CBEN_DRAGBEGIN) 3409 3410 typedef struct tagCOMBOBOXEXITEMA 3411 { 3412 UINT mask; 3413 int iItem; 3414 LPSTR pszText; 3415 int cchTextMax; 3416 int iImage; 3417 int iSelectedImage; 3418 int iOverlay; 3419 int iIndent; 3420 LPARAM lParam; 3421 } COMBOBOXEXITEMA, *PCOMBOBOXEXITEMA; 3422 typedef COMBOBOXEXITEMA CONST *PCCOMBOEXITEMA; 3423 3424 3425 typedef struct tagCOMBOBOXEXITEMW 3426 { 3427 UINT mask; 3428 int iItem; 3429 LPWSTR pszText; 3430 int cchTextMax; 3431 int iImage; 3432 int iSelectedImage; 3433 int iOverlay; 3434 int iIndent; 3435 LPARAM lParam; 3436 } COMBOBOXEXITEMW, *PCOMBOBOXEXITEMW; 3437 3438 #define COMBOBOXEXITEM WINELIB_NAME_AW(COMBOBOXEXITEM) 3433 3439 3434 3440
Note:
See TracChangeset
for help on using the changeset viewer.