WM_COMPAREITEM

Il sistema invia il messaggio WM_COMPAREITEM per determinare la posizione relativa di una nuova voce in elenco ordinato di una casella combinata o casella di riepilogo. Ogni volta che l'applicazione aggiunge un nuovo elemento, il sistema invia questo messaggio al proprietario di una casella combinata o casella di riepilogo creato con lo stile CBS_SORT o LBS_SORT.

 WM_COMPAREITEM idCtl = wParam;                       / / controllo identificatore lpcis = (LPCOMPAREITEMSTRUCT) lParam; / / struttura con gli elementi 
 

Parametri

idCtl
Valore di wParam. Specifica l'identificatore del controllo che ha inviato il messaggio WM_COMPAREITEM.
lpcis
Valore lParam. Puntatore a una struttura COMPAREITEMSTRUCT che contiene gli identificatori e dati forniti applicazione per due elementi nella casella combinata o elenco.

Valori restituiti

Il valore restituito indica la posizione relativa dei due elementi. Può essere una delle seguenti:

Valore Significato
– 1 Voce 1 precede voce 2 dell'ordine ordinato.
0 Gli articoli 1 e 2 sono equivalenti gli ordinati.
1 Articolo 1 segue articolo 2 l'ordinati.

Osservazioni

Quando il proprietario di una casella combinata o casella di riepilogo riceve questo messaggio, il proprietario restituisce un valore che indica quali elementi specificati dalla struttura COMPAREITEMSTRUCT apparirà dopo l'altro. In genere, il sistema invia questo messaggio più volte fino a quando determina la posizione esatta per il nuovo elemento.

Se una routine di finestra di dialogo gestisce questo messaggio, dovrebbe il valore desiderato ritorno a un BOOL il cast e restituire il valore direttamente. Il valore DWL_MSGRESULT impostato dalla funzione SetWindowLong viene ignorato.

Descrizione

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

Vedi anche

Combo Boxes Overview, Combo Box messaggi, COMPAREITEMSTRUCT

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

Index