VC对话框标题怎么改变其字体大小

 我来答
先行往
推荐于2016-10-01
知道答主
回答量:29
采纳率:0%
帮助的人:6.9万
展开全部
通过对VC++框架结构中函数的调用顺序的分析,发现在dlg.DoModal执行的开始时,程序会自动调用对话框的一系列初始化函数,其中包括对对话框成员函数OnInitDialog的调用,这里才能改变对话框标题。为此,首先为对话框引进一个类型为CString的公有成员变量m_strCaption,并将上述程序段改为:

CTestDialog dlg;
dlg.m_strCaption = “标题-1";
dlg.DoModal();

然后重载对话框的虚成员函数OnInitDialog如下:

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

SetWindowText(m_strCaption);



return TRUE;
}

通过这种办法,每次在打开对话框之前,只要将对话框公有成员变量m_strCaption设置为一个不同的值,就可使得对话框有不同的标题。
一夜小雾
2013-05-06
知道答主
回答量:62
采纳率:0%
帮助的人:16.6万
展开全部
刚看了下,没有直接修改的设置项。对话框属于窗口类,通过代码修改。
参照窗口的注册创建,里面有设置标题大小的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式