谁能告诉我DRAWITEMSTRUCT结构中各域的详解。MSDN看不懂。 解答者补送280分
typedef struct tagDRAWITEMSTRUCT {
UINT CtlType; //
UINT CtlID; //
UINT itemID; //
UINT itemAction; //
UINT itemState; //
HWND hwndItem; //
HDC hDC; //
RECT rcItem; //
DWORD itemData; //
} DRAWITEMSTRUCT;
CtlType<----------------------------------
ODT_BUTTON Owner-drawn button
ODT_COMBOBOX Owner-drawn combo box
ODT_LISTBOX Owner-drawn list box
ODT_MENU Owner-drawn menu
ODT_LISTVIEW List view control
ODT_STATIC Owner-drawn static control
ODT_TAB Tab control
itemAction<-------------------------------
ODA_DRAWENTIRE
ODA_FOCUS
ODA_SELECT
itemState<--------------------------------
ODS_CHECKED
ODS_DISABLED
ODS_FOCUS
ODS_GRAYED
ODS_SELECTED
ODS_COMBOBOXEDIT
ODS_DEFAULT