Condividi tramite


CReBarCtrl::InsertBand

Implementa il comportamento di messaggi Win32 RB_INSERTBAND, come descritto in Windows SDK.

BOOL InsertBand(
   UINT uIndex,
   REBARBANDINFO* prbbi 
);

Parametri

  • uIndex
    Indice a base zero della posizione in cui la banda verrà inserita.Se si imposta il parametro su -1, il controllo verrà aggiunta una nuova banda all'ultima posizione.

  • prbbi
    Un puntatore a una struttura REBARBANDINFO che definisce la banda da inserire.È necessario impostare il membro cbSize di questa struttura a sizeof(REBARBANDINFO) chiamare questa funzione.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario zero.

Esempio

REBARBANDINFO rbbi = {0};
rbbi.cbSize = sizeof(rbbi);

TCHAR szText[80];
rbbi.lpText = szText;
rbbi.cch = sizeof(szText) / sizeof(szText[0]);

rbbi.fMask = RBBIM_BACKGROUND | RBBIM_CHILD |
    RBBIM_CHILDSIZE | RBBIM_COLORS | RBBIM_HEADERSIZE |
    RBBIM_IDEALSIZE | RBBIM_ID | RBBIM_IMAGE |
    RBBIM_LPARAM | RBBIM_SIZE | RBBIM_STYLE | RBBIM_TEXT;

m_wndReBar.GetReBarCtrl().GetBandInfo(0, &rbbi);

m_wndReBar.GetReBarCtrl().InsertBand(1, &rbbi);      

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CReBarCtrl

Grafico della gerarchia