COMPAREITEMSTRUCT yapısı

Bu formu COMPAREITEMSTRUCT veri yapısı vardır:

typedef struct tagCOMPAREITEMSTRUCT {}
 nbsp;  UI&NT CtlType;
    UINT CtlID;
    hwnd hwndItem;
    UINT itemID1;
    dword itemData1;
    UINT itemID2;
    dword itemData2;
} COMPAREITEMSTRUCT

COMPAREITEMSTRUCT yapısı tanımlayıcıları ve iki öğeleri sıralanmış, sahibi çizilmiş liste kutusu veya açılan kutu için uygulama tarafından sağlanan veri kaynakları. Her bir uygulama sahibi çizilmiş liste kutusu veya açılan kutu cbs_sort veya lbs_sort stiliyle oluşturulan yeni bir öğe ekler, Windows sahibi bir WM_COMPAREITEM iletisi gönderir. İletisinin lParam parametresinin COMPAREITEMSTRUCT yapısı uzun bir işaretçi içerir. İletiyi alan, üzerine sahibi iki öğeleri karşılaştırır ve hangi öğenin önce diğer sıralar gösteren bir değer döndürür.

Üyeler

CtlType

ODT_LISTBOX (belirten bir sahibi tarafından çizilen liste kutusu) veya odt_combobox (ki bir sahibi tarafından çizilen birleşik giriş kutusunu belirtir).

CtlID

Liste kutusu veya açılan kutu denetiminin kimliği.

hwndItem

Denetimin pencere tanıtıcısı.

itemID1

Liste kutusunda veya açılan kutuda karşılaştırılan ilk öğenin dizini.

itemData1

Uygulama tarafından sağlanan verileri karşılaştırılan ilk öğenin. Bu değer açılan veya liste kutusuna eklenen öğe arama geçildi.

itemID2

Liste kutusunda veya açılan kutuda karşılaştırılan ikinci öğenin dizini.

itemData2

Uygulama tarafından sağlanan verileri karşılaştırılan ikinci madde. Bu değer açılan veya liste kutusuna eklenen öğe arama geçildi.

Ayrıca bkz: CWnd::OnCompareItem

Index