mfc怎么在CEditView类生成的单文档MFC程序 输出文字和设置背景

 我来答
龚炜林
2013-04-01 · TA获得超过1560个赞
知道大有可为答主
回答量:1102
采纳率:66%
帮助的人:566万
展开全部
要看你的具体什么背景,具体如何输出文字。简单点的:设置文字可以使用SetWindowText,或者使用CEditView成员函数GetEditCtrl,由它获取CEdit对象后,可以使用CEdit的成员函数操作,就想使用编辑框控件一样。
设置背景的话,可以添加消息响应ON_WM_CTLCOLOR_REFLECT()
类向导里找到=WM_CTLCOLOR这个消息,添加即可。
在里面pDC->SetBkColor(RGB(222, 222, 222));设置文字的背景等等,
而整个CEditView区域的背景需要定义一个成员变量
private:
HBRUSH m_brush;
你可以在构造函数中创建画刷m_brush = CreateSolidBrush(RGB(111, 111, 111));
析构中DeleteObject(m_brush);
在之前的那个=WM_CTLCOLOR消息响应函数中
return m_brush;

更多功能,参考:http://msdn.microsoft.com/zh-cn/library/vstudio/5wdbckhy.aspx
归悦欣cf
2013-04-02 · TA获得超过1443个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1298万
展开全部
SetWindowText可以用于输出文字。在CEditView设置背景包括文字背景和窗口背景两种情况,需要区别对待。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式