COMPAREITEMSTRUCT

Структура COMPAREITEMSTRUCT предоставляет идентификаторов и данных приложений для двух элементов в отсортированный, рисуемого владельцем списка или поля со списком.

Всякий раз, когда приложение добавляет новый элемент в рисуемого владельцем списка или поля со списком с CBS_SORT или LBS_SORT стиль, система отправляет владельцу сообщение WM_COMPAREITEM . Параметр lParam сообщения содержит длинный указатель на структуру 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
Указывает идентификатор списка или поля со списком.
hwndItem
Дескриптор элемента управления.
itemID1
Определяет индекс первого элемента списка или поля со списком по сравнению.

Этот член будет –1, если элемент не был вставлен или при поиске потенциального элемента в списке или поле со списком.

itemData1
Определяет приложения данных для сравниваемых первого элемента. (Это значение было передано в качестве параметра lParam сообщения, которое добавляется элемент списка или поля со списком).
itemID2
Определяет индекс второго элемента списка или поля со списком по сравнению.
itemData2
Определяет приложения данных для сравниваемых второго элемента. Это значение было передано в качестве параметра lParam сообщения, которое добавляется элемент списка или поля со списком.

Этот член будет –1, если элемент не был вставлен или при поиске потенциального элемента в списке или поле со списком.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор полей со списком, Combo Box структур, WM_COMPAREITEM

Index