Changeset 5415 for trunk/include/win/commctrl.h
- Timestamp:
- Mar 31, 2001, 3:23:34 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/commctrl.h
r4926 r5415 1 /* $Id: commctrl.h,v 1.3 8 2001-01-10 20:53:46sandervl Exp $ */1 /* $Id: commctrl.h,v 1.39 2001-03-31 13:23:33 sandervl Exp $ */ 2 2 /* 3 3 * Common controls definitions … … 121 121 HWND hwndToolTips; 122 122 } NMTOOLTIPSCREATED, *LPNMTOOLTIPSCREATED; 123 124 typedef struct tagNMMOUSE 125 { 126 NMHDR hdr; 127 DWORD dwItemSpec; 128 DWORD dwItemData; 129 POINT pt; 130 DWORD dwHitInfo; /* info where on item or control the mouse is */ 131 } NMMOUSE, *LPNMMOUSE; 132 133 typedef struct tagNMOBJECTNOTIFY 134 { 135 NMHDR hdr; 136 int iItem; 137 #ifdef __IID_DEFINED__ 138 const IID *piid; 139 #else 140 const void *piid; 141 #endif 142 void *pObject; 143 HRESULT hResult; 144 DWORD dwFlags; 145 } NMOBJECTNOTIFY, *LPNMOBJECTNOTIFY; 146 147 typedef struct tagNMKEY 148 { 149 NMHDR hdr; 150 UINT nVKey; 151 UINT uFlags; 152 } NMKEY, *LPNMKEY; 153 154 typedef struct tagNMCHAR 155 { 156 NMHDR hdr; 157 UINT ch; 158 DWORD dwItemPrev; /* Item previously selected */ 159 DWORD dwItemNext; /* Item to be selected */ 160 } NMCHAR, *LPNMCHAR; 123 161 124 162 … … 3391 3429 #define CBEN_DRAGBEGIN WINELIB_NAME_AW(CBEN_DRAGBEGIN) 3392 3430 3431 #define CBES_EX_NOEDITIMAGE 0x00000001 3432 #define CBES_EX_NOEDITIMAGEINDENT 0x00000002 3433 #define CBES_EX_PATHWORDBREAKPROC 0x00000004 3434 #define CBES_EX_NOSIZELIMIT 0x00000008 3435 #define CBES_EX_CASESENSITIVE 0x00000010 3436 3393 3437 typedef struct tagCOMBOBOXEXITEMA 3394 3438 { … … 3420 3464 3421 3465 #define COMBOBOXEXITEM WINELIB_NAME_AW(COMBOBOXEXITEM) 3422 3466 #define PCOMBOBOXEXITEM WINELIB_NAME_AW(PCOMBOBOXEXITEM) 3467 #define PCCOMBOBOXEXITEM WINELIB_NAME_AW(PCCOMBOEXITEM) /* Yes, there's a BOX missing */ 3468 3469 #define CBENF_KILLFOCUS 1 3470 #define CBENF_RETURN 2 3471 #define CBENF_ESCAPE 3 3472 #define CBENF_DROPDOWN 4 3473 3474 #define CBEMAXSTRLEN 260 3475 3476 typedef struct tagNMCBEENDEDITW 3477 { 3478 NMHDR hdr; 3479 BOOL fChanged; 3480 int iNewSelection; 3481 WCHAR szText[CBEMAXSTRLEN]; 3482 int iWhy; 3483 } NMCBEENDEDITW, *LPNMCBEENDEDITW, *PNMCBEENDEDITW; 3484 3485 typedef struct tagNMCBEENDEDITA 3486 { 3487 NMHDR hdr; 3488 BOOL fChanged; 3489 int iNewSelection; 3490 char szText[CBEMAXSTRLEN]; 3491 int iWhy; 3492 } NMCBEENDEDITA, *LPNMCBEENDEDITA, *PNMCBEENDEDITA; 3493 3494 #define NMCBEENDEDIT WINELIB_NAME_AW(NMCBEENDEDIT) 3495 #define LPNMCBEENDEDIT WINELIB_NAME_AW(LPNMCBEENDEDIT) 3496 #define PNMCBEENDEDIT WINELIB_NAME_AW(PNMCBEENDEDIT) 3497 3498 typedef struct 3499 { 3500 NMHDR hdr; 3501 COMBOBOXEXITEMA ceItem; 3502 } NMCOMBOBOXEXA, *PNMCOMBOBOXEXA; 3503 3504 typedef struct 3505 { 3506 NMHDR hdr; 3507 COMBOBOXEXITEMW ceItem; 3508 } NMCOMBOBOXEXW, *PNMCOMBOBOXEXW; 3509 3510 #define NMCOMBOBOXEX WINELIB_NAME_AW(NMCOMBOBOXEX) 3511 #define PNMCOMBOBOXEX WINELIB_NAME_AW(PNMCOMBOBOXEX) 3512 3513 typedef struct 3514 { 3515 NMHDR hdr; 3516 int iItemid; 3517 char szText[CBEMAXSTRLEN]; 3518 } NMCBEDRAGBEGINA, *PNMCBEDRAGBEGINA, *LPNMCBEDRAGBEGINA; 3519 3520 typedef struct 3521 { 3522 NMHDR hdr; 3523 int iItemid; 3524 WCHAR szText[CBEMAXSTRLEN]; 3525 } NMCBEDRAGBEGINW, *PNMCBEDRAGBEGINW, *LPNMCBEDRAGBEGINW; 3526 3527 #define NMCBEDRAGBEGIN WINELIB_NAME_AW(NMCBEDRAGBEGIN) 3528 #define PNMCBEDRAGBEGIN WINELIB_NAME_AW(PNMCBEDRAGBEGIN) 3529 #define LPNMCBEDRAGBEGIN WINELIB_NAME_AW(LPNMCBEDRAGBEGIN) 3423 3530 3424 3531 /* Hotkey control */
Note:
See TracChangeset
for help on using the changeset viewer.