简单对话框mfc程序,在运行时不采取操作直接在对话框上显示一些文本说明文字,字体和颜色要改动

使用c++6.0建立了简单对话框mfc程序,希望运行程序之后在空白地方显示说明文字,要求字体和大小的变化。... 使用c++6.0建立了简单对话框mfc程序,希望运行程序之后在空白地方显示说明文字,要求字体和大小的变化。 展开
 我来答
lanhunyoumeng
2013-11-05
知道答主
回答量:36
采纳率:0%
帮助的人:17万
展开全部
想只是初始化的时候只改变一次编辑框的字体颜色吗?
1.新建一个基于对话框的程序、
2.添加一个edit控件,id为IDC_EDIT_DEMO
3.在CXXXDlg类向导中添加一个WM_CTLCOLOR响应函数、写下下面的代码:
HBRUSH CChangeColor_EditDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: 在此更改 DC 的任何特性
// TODO: 如果默认的不是所需画笔,则返回另一个画笔
if (IDC_EDIT_DEMO==pWnd->GetDlgCtrlID())//判断正在绘制的是不是指定的控件
{
pDC->SetTextColor(RGB(255,0,0));//设置他的文本显示
return hbr;
}
return hbr;
}
还有一种是一个可以使用CColorDialog类来操作颜色的。。。
追问
1、要启动时自动显示,是在OnInitDialog中添加代码吗?
2、程序中其他的文本狂内容不要改变,只要改变我要写的说明文字部分,我想用textout实现,但是就是显示不出来,麻烦给像个办法
赖福平
2013-11-05 · TA获得超过132个赞
知道小有建树答主
回答量:298
采纳率:100%
帮助的人:186万
展开全部
这个应该看看UI
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式