COMPAREITEMSTRUCT 구조

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)

Index