COMPAREITEMSTRUCT 데이터 구조는이 양식:
typedef struct tagCOMPAREITEMSTRUCT {
nbsp;? UINT CtlType;
?? UINT CtlID;
?? HWND hwndItem;
?? UINT itemID1;
?? DWORD itemData1;
?? UINT itemID2;
?? DWORD itemData2;
} COMPAREITEMSTRUCT(&N)
COMPAREITEMSTRUCT 구조 식별자 및 정렬, 소유자가 그린 목록 상자 또는 콤보 상자에 있는 두 항목에 대 한 응용 프로그램 제공 하는 데이터를 제공합니다. 소유자가 그린 목록 상자 또는 콤보 상자의 CBS_SORT 또는 LBS_SORT 스타일을 사용 하 여 만든 새 항목을 추가 하는 응용 프로그램을 때마다 Windows 소유자 WM_COMPAREITEM 메시지를 보냅니다. 메시지의 lParam 매개 변수는 COMPAREITEMSTRUCT 구조를 긴 포인터를 포함합니다. 메시지를 받았을 때 소유자 두 항목을 비교 하 고 다른 전에 정렬 항목을 나타내는 값을 반환。
회원
CtlType
ODT_LISTBOX (소유자 그리기 목록 상자를 지정) 또는 ODT_COMBOBOX (소유자 그리기 콤보 상자를 지정) 하는。
CtlID
목록 상자 또는 콤보 상자에 대 한 컨트롤 ID。
hwndItem
컨트롤의 창 핸들。
itemID1
목록 상자 또는 비교 되 고 콤보 상자에서 첫 번째 항목의 인덱스。
itemData1
비교할 첫 번째 항목에 대 한 응용 프로그램 제공 데이터입니다. 이 값이 콤보 또는 목록 상자에 항목을 추가 하는 호출에 전달 되었습니다.
itemID2
목록 상자 또는 비교 되 고 콤보 상자에서 두 번째 항목의 인덱스。
itemData2
비교할 두 번째 항목에 대 한 응용 프로그램 제공 데이터입니다. 이 값이 콤보 또는 목록 상자에 항목을 추가 하는 호출에 전달 되었습니다.
참고 항목nbsp;CWnd::OnCompareItem(&N)