Changeset 5774 for trunk/include/win/commctrl.h
- Timestamp:
- May 22, 2001, 11:31:21 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/commctrl.h
r5633 r5774 1 /* $Id: commctrl.h,v 1.40 2001-04-29 15:06:15 sandervl Exp $ */2 1 /* 3 2 * Common controls definitions … … 2752 2751 #define NM_LISTVIEW NMLISTVIEW 2753 2752 2753 typedef struct tagNMITEMACTIVATE 2754 { 2755 NMHDR hdr; 2756 int iItem; 2757 int iSubItem; 2758 UINT uNewState; 2759 UINT uOldState; 2760 UINT uChanged; 2761 POINT ptAction; 2762 LPARAM lParam; 2763 UINT uKeyFlags; 2764 } NMITEMACTIVATE, *LPNMITEMACTIVATE; 2765 2754 2766 2755 2767 typedef struct tagLVDISPINFO … … 2778 2790 2779 2791 #define LV_KEYDOWN NMLVKEYDOWN 2792 2793 typedef struct tagNMLVGETINFOTIPA 2794 { 2795 NMHDR hdr; 2796 DWORD dwFlags; 2797 LPSTR pszText; 2798 int cchTextMax; 2799 int iItem; 2800 int iSubItem; 2801 LPARAM lParam; 2802 } NMLVGETINFOTIPA, *LPNMLVGETINFOTIPA; 2803 2804 typedef struct tagNMLVGETINFOTIPW 2805 { 2806 NMHDR hdr; 2807 DWORD dwFlags; 2808 LPWSTR pszText; 2809 int cchTextMax; 2810 int iItem; 2811 int iSubItem; 2812 LPARAM lParam; 2813 } NMLVGETINFOTIPW, *LPNMLVGETINFOTIPW; 2814 2815 #define NMLVGETINFOTIP WINELIB_NAME_AW(NMLVGETINFOTIP) 2816 #define LPNMLVGETINFOTIP WINELIB_NAME_AW(LPNMLVGETINFOTIP) 2780 2817 2781 2818 typedef struct tagLVHITTESTINFO … … 2798 2835 POINT pt; 2799 2836 UINT vkDirection; 2800 } LVFINDINFO A, *LPLVFINDINFOA;2837 } LVFINDINFO, LVFINDINFOA, *LPLVFINDINFOA, *LPLVFINDINFO; 2801 2838 2802 2839 #define LV_FINDINFOA LVFINDINFOA … … 2826 2863 typedef INT (* CALLBACK PFNLVCOMPARE)(LPARAM, LPARAM, LPARAM); 2827 2864 2865 #define NMLVCUSTOMDRAW_V3_SIZE CCSIZEOF_STRUCT(NMLCUSTOMDRW, clrTextBk) 2866 2867 typedef struct tagNMLVCUSTOMDRAW 2868 { 2869 NMCUSTOMDRAW nmcd; 2870 COLORREF clrText; 2871 COLORREF clrTextBk; 2872 int iSubItem; 2873 } NMLVCUSTOMDRAW, *LPNMLVCUSTOMDRAW; 2874 2828 2875 typedef struct tagNMLVCACHEHINT 2829 2876 { … … 2836 2883 #define PNM_CACHEHINT LPNMLVCACHEHINT 2837 2884 #define NM_CACHEHINT NMLVCACHEHINT 2885 2886 typedef struct tagNMLVFINDITEM 2887 { 2888 NMHDR hdr; 2889 int iStart; 2890 LVFINDINFO lvfi; 2891 } NMLVFINDITEM, *LPNMLVFINDITEM; 2892 2893 #define NM_FINDITEM NMLVFINDITEM 2894 #define PNM_FINDITEM LPNMLVFINDITEM 2895 #define LPNM_FINDITEM LPNMLVFINDITEM 2896 2897 typedef struct tagNMLVODSTATECHANGE 2898 { 2899 NMHDR hdr; 2900 int iFrom; 2901 int iTo; 2902 UINT uNewState; 2903 UINT uOldState; 2904 } NMLVODSTATECHANGE, *LPNMLVODSTATECHANGE; 2905 2906 #define PNM_ODSTATECHANGE LPNMLVODSTATECHANGE 2907 #define LPNM_ODSTATECHANGE LPNMLVODSTATECHANGE 2908 #define NM_ODSTATECHANGE NMLVODSTATECHANGE 2838 2909 2839 2910 typedef struct tagLVBKIMAGEA … … 3001 3072 (int)SendMessageA((hwnd), LVM_GETCOLUMNWIDTH, (WPARAM)(int)(iCol), 0) 3002 3073 3074 #define ListView_FindItem(hwnd,nItem,plvfi) \ 3075 (INT)SendMessageA((hwnd),LVM_FINDITEMA,(WPARAM)(INT)(nItem),(LPARAM)(LVFINDINFO*)(plvfi)) 3076 3003 3077 #define ListView_SetColumnWidth(hwnd, iCol, cx) \ 3004 3078 (BOOL)SendMessageA((hwnd), LVM_SETCOLUMNWIDTH, (WPARAM)(int)(iCol), MAKELPARAM((cx), 0)) … … 3043 3117 SendMessageA((hwndLV), LVM_SETITEMSTATE, (WPARAM)(i), (LPARAM)(LVITEMW*)&_lvi);\ 3044 3118 } 3119 #define ListView_SetItemStateWine(hwnd,i,pitem) \ 3120 (BOOL)SendMessageA((hwnd),LVM_SETITEMSTATE,(WPARAM)(UINT)(i),(LPARAM)(LPLVITEMA)(pitem)) 3045 3121 3046 3122 #define ListView_SetCheckState(hwndLV, i, fCheck) \
Note:
See TracChangeset
for help on using the changeset viewer.