Condividi tramite


CReBar e CReBarCtrl

MFC fornisce due classi per la creazione di controllo: CReBar e CReBarCtrl (che esegue il wrapping del controllo comune di Windows API). CReBar fornisce tutte le funzionalità del controllo comune del rebar e gestire molte impostazioni e strutture di associazione di controlli comuni automaticamente.

CReBarCtrl è una classe wrapper per il controllo Rebar Win32 e pertanto può essere più semplice da implementare se non si desidera integrare il rebar nell'architettura di MFC. Se si intende utilizzare CReBarCtrl e integrare il rebar nell'architettura di MFC, è necessario creare la visualizzazione aggiuntiva per comunicare le modifiche del controllo Rebar a MFC. Questa comunicazione non è difficile; tuttavia, è lavoro aggiuntivo che non è necessario quando si utilizza CReBar.

In Visual C++ sono disponibili due modi per utilizzare il controllo comune del rebar.

  • Creare il rebar utilizzando CReBarquindi chiamare CReBar::GetReBarCtrl per ottenere l'accesso alle funzioni membro di CReBarCtrl.

    Nota

    CReBar::GetReBarCtrl è una funzione membro inline che trasmette il puntatore di questo dell'oggetto del rebar.Questo significa che, in fase di esecuzione, la chiamata di funzione non ha alcun sovraccarico.

  • Creare il rebar utilizzando il costruttore di CReBarCtrl.

Qualsiasi metodo fornirà l'accesso alle funzioni membro di un controllo Rebar. Quando si chiama CReBar::GetReBarCtrl, restituisce un riferimento a un oggetto di CReBarCtrl pertanto è possibile utilizzare uno impostate le funzioni membro. Vedere CReBar per informazioni sulla costruzione e sulla creazione del rebar utilizzando CReBar.

Vedere anche

Riferimenti

Utilizzo di CReBarCtrl

Concetti

Controlli (MFC)