Condividi tramite


Struttura COMPAREITEMSTRUCT

La struttura di COMPAREITEMSTRUCT fornisce gli identificatori e i dati applicazione-forniti per due elementi in una casella di riepilogo o in una casella combinata ordinata e creata dal proprietario.

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

Parametri

  • CtlType
    ODT_LISTBOX (che specifica una casella di riepilogo di disegno del proprietario) o ODT_COMBOBOX (che specifica una casella combinata di disegno del proprietario).

  • CtlID
    ID del controllo della casella di riepilogo o di una casella combinata.

  • hwndItem
    L'handle della finestra del controllo.

  • itemID1
    Indice del primo elemento della casella di riepilogo o nella casella combinata che viene confrontata con.

  • itemData1
    Dati Applicazione-forniti per il primo elemento che viene confrontato.Questo valore passato nella chiamata che ha aggiunto l'elemento al codice misto o alla casella di riepilogo.

  • itemID2
    Indice del secondo elemento della casella di riepilogo o nella casella combinata che viene confrontata con.

  • itemData2
    Dati Applicazione-forniti per il secondo elemento che viene confrontato.Questo valore passato nella chiamata che ha aggiunto l'elemento al codice misto o alla casella di riepilogo.

Note

Ogni volta che un'applicazione viene aggiunto un nuovo elemento a una casella di riepilogo o a una casella combinata creata dal proprietario creata con lo stile di LBS_SORT o di CBS_SORT , le finestre invia il proprietario un messaggio di WM_COMPAREITEM .Il parametro di lParam del messaggio contiene un puntatore lungo a una struttura di COMPAREITEMSTRUCT .Alla ricezione del messaggio, il proprietario confronta i due elementi e restituisce un'indicazione di valore quale elemento ordina prima dell'altro.

Requisiti

Header: winuser.h

Vedere anche

Riferimenti

CWnd::OnCompareItem

Altre risorse

Strutture, stili, callback e di mappe messaggi