Classe CMFCRibbonCheckBox

La classe CMFCRibbonCheckBox implementa una casella di controllo che è possibile aggiungere a un pannello della barra multifunzione, a una barra di accesso rapido o a un menu di scelta rapida.

Sintassi

class CMFCRibbonCheckBox : public CMFCRibbonButton

Membri

Costruttori pubblici

Nome Descrizione
CMFCRibbonCheckBox::CMFCRibbonCheckBox Costruttore.

Metodi pubblici

Nome Descrizione
CMFCRibbonCheckBox::GetCompactSize (sostituzioni )CMFCRibbonButton::GetCompactSize.
CMFCRibbonCheckBox::GetIntermediateSize (sostituzioni )CMFCRibbonButton::GetIntermediateSize.
CMFCRibbonCheckBox::GetRegularSize (sostituzioni )CMFCRibbonButton::GetRegularSize.
CMFCRibbonCheckBox::IsDrawTooltipImage Esegue l'override di CMFCRibbonButton::IsDrawTooltipImage.
CMFCRibbonCheckBox::OnDraw (sostituzioni )CMFCRibbonButton::OnDraw.
CMFCRibbonCheckBox::OnDrawMenuImage (sostituzioni )CMFCRibbonBaseElement::OnDrawMenuImage.
CMFCRibbonCheckBox::OnDrawOnList Esegue l'override di CMFCRibbonButton::OnDrawOnList.
CMFCRibbonCheckBox::SetACCData (sostituzioni )CMFCRibbonButton::SetACCData.

Osservazioni:

Per usare un CMFCRibbonCheckBox nell'applicazione, aggiungere il seguente costruttore al codice:

CMFCRibbonCheckBox (UINT nID, LPCTSTR lpszText)

dove nID è l'ID comando della casella di controllo e lpszText è l'etichetta di testo della casella di controllo.

È possibile aggiungere una casella di controllo a un pannello della barra multifunzione usando CMFCRibbonPanel::Add.

Gerarchia di ereditarietà

CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonCheckBox

Requisiti

Intestazione: afxribboncheckbox.h

CMFCRibbonCheckBox::CMFCRibbonCheckBox

Costruttore di un oggetto casella di controllo della barra multifunzione

CMFCRibbonCheckBox(
    UINT nID,
    LPCTSTR lpszText);

Parametri

nID
[in] Specifica l'ID comando.

lpszText
[in] Specifica l'etichetta di testo.

Valore restituito

Costruisce un oggetto casella di controllo della barra multifunzione.

Esempio

Nell'esempio seguente viene illustrato come costruire un oggetto della CMFCRibbonCheckBox classe .

strTemp.LoadString(IDS_RIBBON_STATUSBAR);
CMFCRibbonButton *pBtnStatusBar = new CMFCRibbonCheckBox(ID_VIEW_STATUS_BAR, strTemp);

CMFCRibbonCheckBox::GetCompactSize

In caso di override, ottiene la dimensione compatta della casella di controllo.

virtual CSize GetCompactSize(CDC* pDC);

Parametri

pDC
[in] Puntatore al CDC associato alla casella di controllo.

Valore restituito

Restituisce un CSize oggetto contenente la dimensione compatta della casella di controllo.

Osservazioni:

Se non ne viene eseguito l'override, restituisce le dimensioni intermedie della casella di controllo.

CMFCRibbonCheckBox::GetIntermediateSize

Ottiene le dimensioni intermedie della casella di controllo.

virtual CSize GetIntermediateSize(CDC* pDC);

Parametri

pDC
[in] Puntatore al CDC associato a questa casella di controllo.

Valore restituito

Oggetto CSize contenente le dimensioni intermedie della casella di controllo.

Osservazioni:

Se non ne viene eseguito l'override, calcola le dimensioni intermedie come dimensione predefinita della casella di controllo ( AFX_CHECK_BOX_DEFAULT_SIZE) più le dimensioni del testo, più i margini.

CMFCRibbonCheckBox::GetRegularSize

Ottiene le dimensioni regolari della casella di controllo.

virtual CSize GetRegularSize(CDC* pDC);

Parametri

pDC
[in] Puntatore all'oggetto CDC associato a questa casella di controllo.

Valore restituito

Restituisce un CSize oggetto contenente le dimensioni regolari della casella di controllo.

Osservazioni:

Se non ne viene eseguito l'override, restituisce le dimensioni intermedie della casella di controllo.

CMFCRibbonCheckBox::IsDrawTooltipImage

Indica se è presente un'immagine della descrizione comando associata alla casella di controllo.

virtual BOOL IsDrawTooltipImage() const;

Valore restituito

Restituisce TRUE se è presente un'immagine della descrizione comando associata alla casella di controllo oppure FALSE in caso contrario.

Osservazioni:

CMFCRibbonCheckBox::OnDraw

Chiamato dal framework per disegnare la casella di controllo usando un contesto di dispositivo specificato.

virtual void OnDraw(CDC* pDC);

Parametri

pDC
[in] Puntatore a CDC in cui disegnare la casella di controllo.

Osservazioni:

CMFCRibbonCheckBox::OnDrawMenuImage

Chiamato dal framework per disegnare un'immagine di menu per la casella di controllo.

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Parametri

[in] CDC*
Puntatore al CDC associato alla casella di controllo.

CRect
[in] Oggetto CRect che specifica il rettangolo in cui disegnare l'immagine del menu.

Valore restituito

Restituisce TRUE se l'immagine è stata disegnata o FALSE in caso contrario.

Osservazioni:

Se non ne viene eseguito l'override, restituisce FALSE.

CMFCRibbonCheckBox::OnDrawOnList

Chiamato dal framework per disegnare la casella di controllo in una casella di riepilogo comandi.

virtual void OnDrawOnList(
    CDC* pDC,
    CString strText,
    int nTextOffset,
    CRect rect,
    BOOL bIsSelected,
    BOOL bHighlighted);

Parametri

pDC
[in] Puntatore al contesto del dispositivo in cui disegnare la casella di controllo.

strText
[in] Testo visualizzato.

nTextOffset
[in] Distanza, in pixel, dal lato sinistro della casella di riepilogo al testo visualizzato.

rect
[in] Rettangolo di visualizzazione per la casella di controllo.

bIsSelected
[in] TRUE se la casella di controllo è selezionata o FALSE in caso contrario.

bHighlighted
[in] TRUE se la casella di controllo è evidenziata o FALSE in caso contrario.

Osservazioni:

CMFCRibbonCheckBox::SetACCData

Imposta i dati di accessibilità per la casella di controllo.

virtual BOOL SetACCData(
    CWnd* pParent,
    CAccessibilityData& data);

Parametri

pParent
Finestra padre della casella di controllo.

data
Dati di accessibilità per la casella di controllo.

Valore restituito

Restituisce sempre TRUE.

Osservazioni:

Per impostazione predefinita, questo metodo imposta i dati di accessibilità per la casella di controllo e restituisce sempre TRUE. Eseguire l'override di questo metodo per impostare i dati di accessibilità e restituire un valore che indica l'esito positivo o negativo.

Vedi anche

Grafico della gerarchia
Classi
Classe CMFCRibbonPanel