COMPAREITEMSTRUCT структура

Структура даних COMPAREITEMSTRUCT має цю форму:

typedef типу struct {tagCOMPAREITEMSTRUCT
 nbsp;  UI&NT CtlType;
    UINT CtlID;
    HWND hwndItem;
    UINT itemID1;
    DWORD itemData1;
    UINT itemID2;
    DWORD itemData2;
} COMPAREITEMSTRUCT

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

Члени

CtlType

ODT_LISTBOX (яка визначає списку є власником нічия) або ODT_COMBOBOX (який указує на власника нічия зі списком).

CtlID

КОД елемента керування список або поле зі списком.

hwndItem

Дескриптор вікна елемента керування.

itemID1

Індекс першого елемента у списку або полі зі списком часу в порівнянні з.

itemData1

Надається в застосунку дані для першого елемента, що порівнюються. Це значення передано на заклик, що доданий елемент із полем зі списком або списку.

itemID2

Індекс другого елемента у списку або полі зі списком часу в порівнянні з.

itemData2

Надається в застосунку дані для другого елемента, що порівнюються. Це значення передано на заклик, що доданий елемент із полем зі списком або списку.

Дивіться також CWnd::OnCompareItem

Index