动态创建控件后如何设置控件上的字体

babam 2006-04-06 05:52:52
//创建radioButton
long CCEDIT_DB_BID_DLG::CreatRadioButton(CRect rect,CButton &newButton,CString strBtnName,UINT nButtonID)
{
CWnd *wnd;
CRect rcTemp;
CRect rcTemp2;
rcTemp2 = rect;
ScreenToClient(&rcTemp2);
if (!(wnd =GetDlgItem(nButtonID)))
{
if(newButton.CreateEx(WS_EX_LEFT,
_T("BUTTON"),
strBtnName,
WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX,
rcTemp2, this,
nButtonID))
{
newButton.ShowWindow(SW_SHOW);
newButton.GetWindowRect(&rcTemp);
}
else
{
AfxMessageBox("创建未成功");
return -1;
}
}
return 0;
}
我现在对话框的字体为宋体 9号。想要统一风格。
...全文
167 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pjincz 2006-04-06
  • 打赏
  • 举报
回复
newButton.SetFont(newButton.GetParent()->GetFont());
嘿嘿,这是我习惯的方法
cksk7178 2006-04-06
  • 打赏
  • 举报
回复
创建一宋体 9号的CFont,然后调用newButton.SetFont(&CFont);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧