Die COMPAREITEMSTRUCT -Struktur liefert die Bezeichner und die Anwendung bereitgestellte Daten für zwei Elementen in einem sortierten, Ownerdrawn-Listenfeld oder Kombinationsfeld.
Wenn eine Anwendung auf ein Ownerdrawn-Listenfeld oder Kombinationsfeld mit den CBS_SORT oder LBS_SORT Stil erstellt ein neues Element hinzufügt, sendet das System dem Besitzer eine WM_COMPAREITEM -Nachricht. Der Parameter lParam der Nachricht enthält einen langen Zeiger auf eine COMPAREITEMSTRUCT -Struktur. Nach dem Empfang der Nachricht, der Besitzer vergleicht die beiden Objekte und gibt einen Wert, der angibt, welches Element vor anderen sortiert.
typedef Struct TagCOMPAREITEMSTRUCT {/ / Cis UINT CtlType;
UINT CtlID;
HWND HwndItem;
UINT itemID1;
DWORD itemData1;
UINT itemID2;
DWORD itemData2;
} COMPAREITEMSTRUCT
Dieser Member wird 1 sein, wenn nicht das Element eingefügt wurde oder bei der Suche nach einem potenziellen Element in das Listenfeld oder Kombinationsfeld.
Dieser Member wird 1 sein, wenn nicht das Element eingefügt wurde oder bei der Suche nach einem potenziellen Element in das Listenfeld oder Kombinationsfeld.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Übersicht über die Combo-Boxen, Combo Box Strukturen, WM_COMPAREITEM