COMPAREITEMSTRUCT

COMPAREITEMSTRUCT структура поставляє ідентифікатори і надається в застосунку дані для двох елементів впорядковані, звертається до власника списку або поля зі списком.

Кожного разу, коли програма додає новий елемент звертається до власника списку або полі зі списком, створені за допомогою CBS_SORT або LBS_SORT стиль, система надішле власник WM_COMPAREITEM повідомлення. LParam параметр повідомлення містить довгий вказівник на структуру COMPAREITEMSTRUCT . Після отримання повідомлення, власник порівнює два елементи і повертає значення із зазначенням порядку сортування до іншого.

typedef tagCOMPAREITEMSTRUCT типу struct {/ / СНД 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