社区
界面
帖子详情
怎样改变CButton字体?
songlife33
2006-02-13 05:35:42
我自己用create在自己的控件中生成了一个Button,但字体是粗体,如何改变它的字体?
...全文
511
11
打赏
收藏
怎样改变CButton字体?
我自己用create在自己的控件中生成了一个Button,但字体是粗体,如何改变它的字体?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jinweifu
2006-02-14
打赏
举报
回复
LOGFONT font=*(LOGFONT*)GetFont();
font.lfWidth=200;
GetDlgItem(IDC_BUTTON1)->SetFont((CFont*)(&font));
这样就可以更改字体了
zhaotao0982
2006-02-14
打赏
举报
回复
CWnd中有个SetFont,可以试一下,看看行不?
songlife33
2006-02-14
打赏
举报
回复
没有一个成功的方法。怎么回事啊?~~~~~~~~~~~~
songlife33
2006-02-14
打赏
举报
回复
就改变个字体哎,有那么麻烦的吗?
joinclear
2006-02-14
打赏
举报
回复
CFont * f;
f = new CFont;
f->CreateFont(16, // nHeight
0, // nWidth
0, // nEscapement
0, // nOrientation
FW_BOLD, // nWeight
TRUE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
_T("Arial")); // lpszFac
GetDlgItem(IDC_BUTTON)->SetFont(f);
liujin_cy
2006-02-14
打赏
举报
回复
SendMessage(g_hButton, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE,0));
dawning371
2006-02-14
打赏
举报
回复
关注
songlife33
2006-02-13
打赏
举报
回复
有代码吗?
jinweifu
2006-02-13
打赏
举报
回复
你应该没有改变那个字体对象的属性吧
songlife33
2006-02-13
打赏
举报
回复
我按你的方法做了,一点效果也没改变,怎么回事啊~~~~~~~
MiracleXDraw
2006-02-13
打赏
举报
回复
先创建CFont或从父窗口得到(GetParent()->GetFont()),然后调用该按钮的成员函数SetFont(pFont)即可。注意如果是创建的CFont,则该CFont必须一直存在,不可为临时对象。
设置C
Button
控件的
字体
颜色和背景颜色
如果要
改变
C
Button
按钮的文字颜色,靠上面的方式是不行的。我们需要创建一个新的从C
Button
类继承的CTestBtn类,并添加一个类的DrawItem的虚函数。
设置C
Button
控件的
字体
颜色和背景颜色+使用方法
设置C
Button
控件的
字体
颜色和背景颜色
VC 重绘C
BUTTON
VC实现C
Button
的各种重绘,颜色背景
字体
形状等各种重绘
C
button
应用的一个变色小按钮
C
button
类的一个应用
改变
按钮的背景色和
字体
,挺实用的。
VC++ C
BUTTON
c
button
派生类,可对控件
字体
颜色和背景作调整,但是前提是要把控件属性OWNERDRAW勾选上
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章