COMPAREITEMSTRUCT

COMPAREITEMSTRUCT 구조 식별자 및 정렬, 소유자가 그린 목록 상자 또는 콤보 상자에 있는 두 항목에 대 한 응용 프로그램 제공 하는 데이터를 제공합니다.

소유자가 그린 목록 상자 또는 콤보 상자의 CBS_SORT 또는 LBS_SORT 스타일을 사용 하 여 만든 새 항목을 추가 하는 응용 프로그램을 때마다 시스템 소유자 WM_COMPAREITEM 메시지를 보냅니다. 메시지의 lParam 매개 변수는 COMPAREITEMSTRUCT 구조를 긴 포인터를 포함합니다. 메시지를 받았을 때 소유자 두 항목을 비교 하 고 다른 전에 정렬 항목을 나타내는 값을 반환.

typedef struct tagCOMPAREITEMSTRUCT {/ / cis UINT CtlType; 
    UINT CtlID; 
    HWND hwndItem; 
    UINT itemID1; 
    DWORD itemData1; 
    UINT itemID2; 
    DWORD itemData2; 
} COMPAREITEMSTRUCT 
 

회원

CtlType
ODT_LISTBOX (소유자가 그린 목록 상자) 또는 ODT_COMBOBOX (소유자가 그린 콤보 상자)를 지정합니다.
CtlID
목록 상자 또는 콤보 상자의 식별자를 지정합니다.
hwndItem
컨트롤에 대 한 핸들.
itemID1
목록 상자 또는 비교 되 고 콤보 상자에서 첫 번째 항목의 인덱스를 지정 합니다.

항목 삽입 되지 또는 잠재적인 항목 목록 상자 또는 콤보 상자에 대 한 검색을 할 때이 멤버 ? 1을 될 것입니다.

itemData1
비교할 첫 번째 항목에 대 한 응용 프로그램 제공 하는 데이터를 지정 합니다. (이 값은 목록 상자 또는 콤보 상자에 항목을 추가 하는 메시지의 lParam 매개 변수로 전달 되었습니다.)
itemID2
목록 상자 또는 비교 되 고 콤보 상자에서 두 번째 항목의 인덱스를 지정 합니다.
itemData2
비교할 두 번째 항목에 대 한 응용 프로그램 제공 하는 데이터를 지정 합니다. 이 값은 목록 상자 또는 콤보 상자에 항목을 추가 하는 메시지의 lParam 매개 변수로 전달.

항목 삽입 되지 또는 잠재적인 항목 목록 상자 또는 콤보 상자에 대 한 검색을 할 때이 멤버 ? 1을 될 것입니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언.

참고 항목

콤보 상자 개요, 콤보 상자 구조, WM_COMPAREITEM

 

Index