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.