public static void SetMonthCalFont (HFONT hFont, BOOL bRedraw = TRUE);
Parametri
hFont
Handle per il tipo di carattere verrą impostato.
bRedraw
Specifica se il controllo deve essere ridisegnato immediatamente dopo l'impostazione del tipo di carattere. Impostando questo parametro su TRUE comporta il controllo ridisegnare la stessa.
Osservazioni
Questa funzione membro implementa il comportamento del messaggio Win32 DTM_SETMCFONT, come descritto in Platform SDK.
Esempio
/ / Nell'esempio di codice crea un oggetto font
/ / (Arial, 10 pixel di altezza) e in caso di successo,
/ / memorizza il risultato in m_pMonthFont. SetMonthCalFont
/ / viene quindi chiamato passando il nuovo carattere, causando
/ / controllo per visualizzare tutti calendario del mese
/ / testo e date con un tipo di carattere Arial.
BOOL CYourDialog::OnInitDialog()
{
CDialog::OnInitDialog();
/ /... altro codice qui...
//Initializing i membri necessari della LOGFONT
/ / struttura
m_pMonthFont = nuovo CFont;
LOGFONT lf; memset (amp; lf, 0, sizeof(lf));
LF.lfHeight = 10;
strcpy (lf.lfFaceName, "Arial");
Se (m_pMonthFont - > CreateFontIndirect(&lf))
{
/ / in caso di successo, afferrare il mese controllo dal calendario
/ / nostra di dialogo e impostare il tipo di carattere
PCtrl CMonthCalCtrl * = (CMonthCalCtrl *) GetDlgItem(IDC_DATETIME1);
ASSERT (pCtrl! = NULL);
pCtrl - > SetMonthCalFont(m_pMonthFont);
}
altro
{
/ / Se non di successo, pulito fino il puntatore del tipo di carattere e
/ / set uguale a NULL
eliminare m_pMonthFont;
m_pMonthFont = NULL;
}
/ /... altro codice qui...
}
CYourDialog::CYourDialog (CWnd * pParent / * = NULL /)
: CDialog(CYourDialog::IDD, pParent)
{
/ /... altro codice qui...
m_pMonthFont = NULL;
/ /... altro codice qui...
}
CYourDialog::~CYourDialog()
{
/ /... altro codice qui...
eliminare m_pMonthFont;
/ /... altro codice qui...
}
&Notanbsp; Se si utilizza questo codice, si vorrą fare un membro della vostra CDialog-derivato classe denominata m_pMonthFont di tipo CFont *.
Pa&noramica CDateTimeCtrl |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CDateTimeCtrl::GetMonthCalFont