基于FormView的单文档工程,在里面加了picture控件,但控件颜色不知道怎么改???

yrhy1982 2008-08-02 09:54:09
我试过了,论坛里给的方法在基于对话框的情况下是可以改变控件背景色的,但我种情况不知道怎么改?望高手给点思路

谢谢
...全文
71 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gaotiangood 2011-07-15
真的很感谢楼主,能共享成果!
回复
yrhy1982 2008-08-03
此贴已完,另给我出我尝试的结果
(1)响应对View类的WM_CTLCOLOR消息生成OnCtlColor函数
(2)添加成员变量CBrush m_brush;
并在初始化函数中调用m_brush.CreateSolidBrush(RGB(0,255,0))初始化一个颜色;
(3)最后在OnCtlColor函数中添加代码以改变控件的文字颜色和背景色

谢谢!!!!
回复
菜牛 2008-08-03
CFormView本身就和对话框类似;其实其他窗口也一样。
回复
yrhy1982 2008-08-02
谢谢ls,我明天试试,OK了回来给你加分,虽然不多,嘿嘿
回复
HuiChen 2008-08-02
方法是一样的,从控件类派生自己的类,并处理 WM_CTLCOLOR 消息,在消息处理函数中返回自己的刷子。
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2008-08-02 09:54
社区公告
暂无公告