CMFCToolBarButton::OnCalculateSize

Chiamato dal framework per calcolare la dimensione del pulsante per lo stato specificato di ancoraggio e di contesto di dispositivo.

virtual SIZE OnCalculateSize(
   CDC* pDC,
   const CSize& sizeDefault,
   BOOL bHorz 
);

Parametri

  • [in] pDC
    Il contesto di dispositivo visualizzato il pulsante.

  • [in] sizeDefault
    La dimensione predefinita del pulsante.

  • [in] bHorz
    Lo stato di ancoraggio di una barra degli strumenti padre.Questo parametro è TRUE se la barra degli strumenti è ancorato orizzontalmente o è mobile, o FALSE se la barra degli strumenti è ancorato verticalmente.

Valore restituito

Una struttura SIZE contenente le dimensioni del pulsante, in pixel.

Note

Il framework chiama questo metodo per determinare le dimensioni del pulsante della barra degli strumenti per lo stato specificato di ancoraggio e di contesto di dispositivo.

L'implementazione predefinita considera il testo e le dimensioni delle immagini (se visualizzare, il testo e le posizioni di un'immagine (il testo in o a destra dell'immagine) e lo stato di ancoraggio di una barra degli strumenti.

Eseguire l'override di questo metodo se si desidera fornire la dimensione di un pulsante non standard, ad esempio un pulsante della casella di modifica.

Requisiti

intestazione: afxtoolbarbutton.h

Vedere anche

Riferimenti

Classe di CMFCToolBarButton

Grafico della gerarchia