Condividi tramite


CReBar MFC in CReBarCtrl

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

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

In Visual C++ sono disponibili due modi per usufruire di controlli comuni 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 esegue il cast del puntatore di this dell'oggetto del rebar.Questo significa che, in fase di esecuzione, la chiamata di funzione non dispone di 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 l'uno o l'altro impostate le funzioni membro.Vedere CReBar MFC per informazioni sulla costruzione e sulla creazione del rebar utilizzando CReBar.

Vedere anche

Riferimenti

Utilizzando CReBarCtrl

Concetti

Controlli (MFC)