社区
界面
帖子详情
如果改变CStatic 边框的颜色
ghlanmao
2003-08-25 10:11:22
应用意义是这样的:平时是黑色边框,当有输入时变为其他颜色表示选中。 请给出示例。
...全文
286
8
打赏
收藏
如果改变CStatic 边框的颜色
应用意义是这样的:平时是黑色边框,当有输入时变为其他颜色表示选中。 请给出示例。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghlanmao
2003-08-25
打赏
举报
回复
sorry hcpl, 刚才没有看你的东东就结了帖,嘿嘿。 本来应该1个50的。 你做的那个很好。 多谢!
ghlanmao
2003-08-25
打赏
举报
回复
刚才研究了一下,看来似乎只有:自己定义一堆ID,然后手工添加一排的映射:
ON_STN_CLICKED(ID_..., OnClickedMyFrame)
好了,给分啦: hydcumt(hyd) 85分吧, bcpl(戒烟直到五颗星) 15分
bcpl
2003-08-25
打赏
举报
回复
http://my.6to23.com/cigarette/dd2.zip
ghlanmao
2003-08-25
打赏
举报
回复
^_^,可以了,多谢。 再请问下:如何在代码中添加消息映射啊。
比如:我从CStatic派生了1个CFrame类,并且用CFrame类创建了1个数组:CFrame myFrame[12];
在OnInitDialog()中动态创建了这些Frame,然后希望把这些Frame的BN_CLICKED消息都映射到1个响应函数:OnClickedMyFrame(...)上,请问该怎么做?(一起给分)
ghlanmao
2003-08-25
打赏
举报
回复
好,先试下,可以就给分。
hydcumt
2003-08-25
打赏
举报
回复
这个比较容易,你派生一个CSTATIC的类,在OnPaint()函数里面,
CBrush brush(RGB(0,128,192));
CBrush brushFrame(framecolor);//边框颜色,framecolor---为全局变量
dc.FillRect(&rect,&brush);
dc.FrameRect(&rect,&brushFrame);
dc.SetBkMode(TRANSPARENT);
dc.SetTextColor(RGB(255,255,255));
CFont * pOldFont;
pOldFont=SetCaptionFont(&dc);
dc.DrawText(strText,&rect,DT_CENTER|DT_VCENTER|DT_SINGLELINE);
dc.SelectObject(pOldFont);
在定义一个framecolor(COLORREF color)
{
framecolor = color;
}
在改变颜色时:先调用framecolor
然后调用CSTATICEX::Invalidate();就可以了!
你试试可不可以!
ghlanmao
2003-08-25
打赏
举报
回复
所谓输入是指用户输入,如:接受鼠标点击==,这个不是问题,关键在于怎么动态改变边框颜色?!
bcpl
2003-08-25
打赏
举报
回复
CStatic怎么输入?
activex开发、通信以及C
Static
动态
改变
边框
颜色
ocx开发实例以及与其调用程序的相互通信,其中还包括了一个动态
改变
边框
的扩展C
Static
类
VC++ 专家指导.doc
(18) 如何
改变
视窗的背景
颜色
14 (19) 如何
改变
窗口标题 15 (20) 如何防止主框窗口在其说明中显示活动的文档名 17 (21) 如何获取有关窗口正在处理的当前消息的信息 17 (22) 如何在代码中获取工具条和状态...
C++MFC教程
当用户进行了输入或是窗口的状态发生
改变
时系统都会发送消息到某一个窗口。例如当菜单转中之后会有WM_COMMAND消息发送,WPARAM的高字中(HIWORD(wParam))是命令的ID号,对菜单来讲就是菜单ID。当然用户也可以定义...
c语言mfc编辑框的
颜色
渐变,MFC动态设置CEdit、C
Static
文字
颜色
和背景
颜色
(修改控件方式)...
MFC的控件常常需要动态的
改变
文字
颜色
和背景底色,最好的做法是修改控件本身,增加设置
颜色
的接口函数直接调用,进行控件
颜色
的修改。CtlColor是反射式消息的响应函数,在控件内部自己实现重绘,这种方式是最好的。...
C++ MFC自定义控件:【C
Static
/Group】分组框扩展,
颜色
、
边框
圆角等
C++ MFC GroupEx自定义控件:C
Static
/Group 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 C++ ...
界面
15,980
社区成员
115,900
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章