CMFCVisualManager::OnDrawMenuSystemButton

Il framework chiama questo metodo quando si estrae un pulsante del menu di sistema per l'applicazione.

virtual void OnDrawMenuSystemButton(
   CDC* pDC,
   CRect rect,
   UINT uiSystemCommand,
   UINT nStyle,
   BOOL bHighlight 
);

Parametri

  • [in] pDC
    Un puntatore a un contesto di dispositivo.

  • [in] rect
    Un rettangolo che specifica i limiti del pulsante.

  • [in] uiSystemCommand
    Un flag che specifica quale comando di sistema è associato al pulsante.i valori possibili sono SC_CLOSE, SC_MINIMIZE e SC_RESTORE.

  • [in] nStyle
    Un flag che specifica lo stile corrente del pulsante.i valori possibili sono TBBS_PRESSED, TBBS_DISABLED e 0.

  • [in] bHighlight
    Un parametro booleano che specifica se il pulsante è evidenziato.

Note

I pulsanti di menu di sistema sono Chiudi, Riduci a icona, Ingrandiscie pulsanti Ripristina situati nella barra del titolo.

L'implementazione predefinita per il questo metodo chiama CDC::DrawFrameControl con il tipo DFC_CAPTION.Eseguire l'override di questo metodo nella classe derivata del gestore visualizzazione per personalizzare l'aspetto dei pulsanti del sistema.

Requisiti

intestazione: afxvisualmanager.h

Vedere anche

Riferimenti

Classe di CMFCVisualManager

Grafico della gerarchia