ダイアログのフォントの設定

BOOL CTestDlg::OnInitDialog()
{
CDialog::OnInitDialog();

LOGFONT lftTemp;
CFont* pfntTemp;

pfntTemp = GetFont();
pfntTemp->GetLogFont(&lftTemp);
lftTemp.lfWeight = FW_BOLD;
lftTemp.lfHeight = 200;
m_font.CreatePointFontIndirect(&lftTemp);

//m_font.CreateFont( 36,0,0,0,FW_DONTCARE,FALSE,FALSE,FALSE,SHIFTJIS_CHARSET,
// OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DRAFT_QUALITY,DEFAULT_PITCH,”MS UI Gothic” );

SetFont(&m_font);
SendMessageToDescendants( WM_SETFONT, (WPARAM)(HFONT)m_font, MAKELPARAM(TRUE, 0) );

return TRUE; // return TRUE unless you set the focus to a control
// 例外 : OCX プロパティ ページは必ず FALSE を返します。
}
なるほど

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です