WinxGui Official Blog

对话框字体支持

     为基于WTL和WINX的对话框应用程序提供字体支持.仿照WTL的CDialogResize的形式完成.
大多数情况下DLGFONT_CONTROL都可以完成工作,需要定制的情况下可以使用DLGFONT_CONTROL_EX进行,这需要使用一个LOGFONT格式 DLGFONT_CONTROL_EX(IDOK,(24,12…)),对于..EX而言如果能以资源编辑器的形式进行添加要比手工完成容易的多.源码下载
//wtl simple
CMyDlg : public CDialogImpl, public CDialogFont<CMyDlg>
{
    BEGIN_DLGFONT_MAP()
       DLGFONT_DIALOG(16,”Arial”) //对话框控件统一设置
       DLGFONT_CONTROL(IDOK,24,”Arial”)
    END_DLGFONT_MAP()
   OnInitDialog()
  {
      DlgFont_Init();
   }
};
//winx simple
CMyDlg : public winx::ModalDialog
{
     WINX_DLGFONT_BEGIN()
        DLGFONT_DIALOG(16,”Arial”) //对话框控制统一设置
        DLGFONT_CONTROL(IDOK,24,”Arial”)
     WINX_DLGFONT_END();
    OnInitDialog()
   {
      DlgFont_Init();
   }
};

有话想说

你必须登录以发表评论。