如何为动态创建的按钮设置和系统一样的字体
我使用如下的代码动态创建按钮:
但是创建的按钮的字体和系统默认的不一致
如下图所示

上面那个红线框住的是动态创建的
下面那个是系统默认的
系统默认的字体如图所示:

请问我应该如何在
CreateFont里面设置蚕食
然后m_pMyButton->SetFont(&m_font);
才可以达到和系统里面一样大小,类型的字体
对话框类的成员变量:
CButton *m_pMyButton;
按钮响应函数:
m_pMyButton = new CButton();
CRect rcBtn(0, 0, 100, 20);
m_pMyButton->Create(TEXT("Button1"), WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_PUSHBUTTON,
rcBtn, this, 1000);
但是创建的按钮的字体和系统默认的不一致
如下图所示

上面那个红线框住的是动态创建的
下面那个是系统默认的
系统默认的字体如图所示:

请问我应该如何在
CreateFont里面设置蚕食
然后m_pMyButton->SetFont(&m_font);
才可以达到和系统里面一样大小,类型的字体
...全文
相关推荐
MFC 动态创建按钮示例
通常我们都是使用MFC的资源视图在对话框或FormView上通过拖拽的方式添加按钮,这里我们利用CButton对象来动态创建按钮,并对按钮添加单击消息响应。如果你有任何疑问,欢迎和我讨论。
VC++按钮控件编程实例集
按钮控件通常包含一个可点击的区域,以及与之关联的标签或图标。当用户激活按钮(例如,通过鼠标点击或键盘操作)时,程序将接收到一个通知,表明按钮已被触发。虽然标准的按钮控件已经满足基本需要,但根据应用的需求,我们往往需要进一步自定义按钮的外观和行为:可以通过设置按钮的属性来改变其外观,如大小、颜色、字体等。可以通过编写更复杂的事件处理代码来实现特定的交互逻辑。本章介绍了按钮控件的基础知识,为后续章节中深入探讨按钮的高级特性和实现技巧奠定了基础。
简单MFC按钮透明和更改按钮字体大小颜色
在资源中有一个设置透明按钮的类。和一个简单的实例,自己写了一个简单用法的介绍。 类的用法相当简单。只要会复制粘贴即可。
VC++按钮控件字体设置
VC++两种比较常用的设置方式:利用CreatePointFont和利用CreateFont,可供参考。
MFC动态创建按钮
MFC动态创建按钮,添加了消息响应,并可以改变按钮字体。


界面
