COMPAREITEMSTRUCT

Struktura COMPAREITEMSTRUCT dostaw identyfikatory i dane dostarczone przez aplikację na dwie pozycje w polu listy sortowane, pobierane przez właściciela lub pola kombi.

Gdy aplikacja dodaje nowy element do rysowania właściciel listy lub pola kombi utworzonej przy użyciu stylu CBS_SORT lub LBS_SORT, system wysyła właściciela wiadomość WM_COMPAREITEM . Parametr fikcyjnymi wiadomości zawiera długą wskaźnika do struktury COMPAREITEMSTRUCT . Po odebraniu wiadomości, właściciel porównuje dwie pozycje i zwraca wartość wskazującą, który element sortowane przed innymi.

element TypeDef struct tagCOMPAREITEMSTRUCT {/ / cis UINT CtlType; 
    UINT CtlID; 
    HWND hwndItem; 
    UINT itemID1; 
    DWORD itemData1; 
    UINT itemID2; 
    DWORD itemData2; 
} COMPAREITEMSTRUCT 

 

Członkowie

CtlType
Określa ODT_LISTBOX (pole rysowane właściciel listy) lub ODT_COMBOBOX (pole kombi rysowane właściciela).
CtlID
Określa identyfikator pola listy lub pola kombi.
hwndItem
Dojście do kontroli.
itemID1
Określa indeks pierwszego elementu w polu listy lub polu kombi są porównywane.

Członek ten będzie –1, jeśli element nie zostało wstawione lub przy wyszukiwaniu potencjalnych elementu w polu listy lub polu kombi.

itemData1
Określa dane dostarczone przez aplikację dla pierwszego elementu porównywane. (Wartość ta została przekazana jako parametr fikcyjnymi wiadomości, aby dodać elementu do pola listy lub pola kombi.)
itemID2
Określa indeks drugiego elementu w polu listy lub polu kombi są porównywane.
itemData2
Określa dane dostarczone przez aplikację do drugiego elementu porównywane. Wartość ta została przekazana jako parametr fikcyjnymi wiadomości, aby dodać elementu do pola listy lub pola kombi.

Członek ten będzie –1, jeśli element nie zostało wstawione lub przy wyszukiwaniu potencjalnych elementu w polu listy lub polu kombi.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie pola kombi, struktur pole kombi, WM_COMPAREITEM

Index