COMPAREITEMSTRUCT 구조체
COMPAREITEMSTRUCT 의 식별자와 정렬, 소유자가 그린 목록 상자 또는 콤보 상자에 두 개의 항목에 대 한 응용 프로그램 제공 데이터 구조를 제공 합니다.
typedef struct tagCOMPAREITEMSTRUCT {
UINT CtlType;
UINT CtlID;
HWND hwndItem;
UINT itemID1;
DWORD itemData1;
UINT itemID2;
DWORD itemData2;
} COMPAREITEMSTRUCT;
매개 변수
CtlType
ODT_LISTBOX (을 지정 된 소유자 그리기 목록 상자) 또는 ODT_COMBOBOX (지정 된 소유자 그리기 콤보 상자).CtlID
목록 상자나 콤보 상자에 대 한 컨트롤 ID입니다.hwndItem
컨트롤의 창 핸들입니다.itemID1
목록 상자 또는 콤보 상자를 비교 하 고 첫 번째 항목의 인덱스입니다.itemData1
응용 프로그램에서 제공한 데이터 비교 하 고 첫 번째 항목입니다.이 값은 콤보 또는 목록 상자에 항목을 추가 하는 호출에 전달 되었습니다.itemID2
목록 상자 또는 콤보 상자를 비교 하 고 두 번째 항목의 인덱스입니다.itemData2
응용 프로그램에서 제공한 데이터 비교 하 고 두 번째 항목입니다.이 값은 콤보 또는 목록 상자에 항목을 추가 하는 호출에 전달 되었습니다.
설명
응용 프로그램에서 소유자가 그린 목록 상자에 새 항목을 추가 또는와 콤보 상자를 만들 때마다는 CBS_SORT 또는 LBS_SORT 스타일, Windows 보냅니다 소유자는 WM_COMPAREITEM 메시지.lParam 매개 변수는 메시지의 포함에 대 한 긴 포인터를 COMPAREITEMSTRUCT 구조.메시지 수신, 소유자 두 항목을 비교 하 고 하기 전에 다른 항목을 정렬 작업을 나타내는 값을 반환 합니다.
요구 사항
헤더: winuser.h