COMPAREITEMSTRUCT

La struttura COMPAREITEMSTRUCT fornisce identificatori e dati forniti applicazione per due elementi in una casella di riepilogo ordinati, dal proprietario o casella combinata.

Ogni volta che un'applicazione aggiunge un nuovo elemento per una casella di riepilogo creata dal proprietario o casella combinata creato con lo stile CBS_SORT o LBS_SORT, il sistema invia un messaggio a WM_COMPAREITEM il proprietario. Il parametro lParam del messaggio contiene un lungo puntatore a una struttura COMPAREITEMSTRUCT . Dopo aver ricevuto il messaggio, il proprietario confronta due elementi e restituisce un valore che indica quale elemento di ordinare prima l'altro.

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

Membri

CtlType
Specifica ODT_LISTBOX (una casella di riepilogo creata dal proprietario) o ODT_COMBOBOX (una casella combinata).
CtlID
Specifica l'identificatore della casella di riepilogo o una casella combinata.
hwndItem
Handle per il controllo.
itemID1
Specifica l'indice del primo elemento nella casella di riepilogo o una casella combinata in corso un confronto.

Questo membro sarà – 1 se l'elemento non è stato inserito o durante la ricerca di un potenziale elemento nella casella di riepilogo o una casella combinata.

itemData1
Specifica i dati forniti dal applicazione per il primo elemento di confronto. (Questo valore è stato passato come parametro lParam del messaggio che ha aggiunto l'elemento alla casella di riepilogo o una casella combinata).
itemID2
Specifica l'indice della seconda voce nella casella di riepilogo o una casella combinata in corso un confronto.
itemData2
Specifica i dati forniti dal applicazione per il secondo elemento da confrontare. Questo valore è stato passato come parametro lParam del messaggio che ha aggiunto l'elemento alla casella di riepilogo o una casella combinata.

Questo membro sarà – 1 se l'elemento non è stato inserito o durante la ricerca di un potenziale elemento nella casella di riepilogo o una casella combinata.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in winuser.

Vedi anche

Combo Boxes Overview, Combo Box strutture, WM_COMPAREITEM

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index