CW&nd::OnCompareItemnbsp;

afx_msg Int OnCompareItem ( int nIDCtl, LPCOMPAREITEMSTRUCT lpCompareItemStruct );

Значення, яке повертається

Вказує відносне розташування цих двох пунктів. Це може бути будь-яке з таких значень:

Значення Значення
– 1 Пункту 1 сортування до пункту 2.
0 Пункту 1 і пункту 2 сортування ж.
1 Сортів пункту 1 після пункту 2.

Параметри

nIDCtl

Ідентифікатор елемента керування, який WM_COMPAREITEM повідомлення.

lpCompareItemStruct

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

Зауваження

Рамках називає цей член функції, щоб вказати відносне розташування елемента у дитини, відсортованих власник нічия зі списком або списку.

Якщо поле зі списком або список створені з CBS_SORT або LBS_SORT стилю, Windows надсилає полі зі списком або списку власник WM_COMPAREITEM повідомлення кожного разу, коли застосування додає новий елемент.

Два елементи в полі зі списком або список мають реформована в COMPAREITEMSTRUCT структурі, вказав на lpCompareItemStruct. OnCompareItem слід повернути значення, що визначає, які елементи слід з'являються перед іншими. Як правило, Windows робить цей заклик кілька разів поки вона визначає точне розташування для нового елемента.

Якщо структура COMPAREITEMSTRUCT , член hwndItem належить до CListBox або CComboBox об'єкт, потім CompareItem віртуальної функції відповідного класу називається. Змінити CComboBox::CompareItem або CListBox::CompareItem отриманих CListBox або CComboBox клас робити порівняння елемент.

Примітка   Цей член функція викликається на структуру, яка дозволяє ваш додаток для обробки повідомлення Windows. Параметрів передано функції вашого відображає параметри, які отримали на рамках, коли повідомлення було отримано. Якщо ви називаєте бази клас впровадження цієї функції, що виконання буде використовувати параметри, спочатку передаються з повідомлення і не параметрів, які ви надаєте функції.

Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp;COMPAREITEMSTRUCT, WM_COMPAREITEM, CListBox::CompareItem, CComboBox::CompareItem

Index