MFC怎么实现点击图标,确定选项,并使得图标加蓝

本人在做MFC的练习项目,遇到些问题,求大神指导【1】,如图,怎么点击一个图标,让计算机知道你选择的是哪个餐桌。关联一个变量【2】,怎么点击了这个图标后能,使得该图标变成... 本人在做MFC的练习项目,遇到些问题,求大神指导
【1】,如图,怎么点击一个图标,让计算机知道你选择的是哪个餐桌。关联一个变量
【2】,怎么点击了这个图标后能,使得该图标变成像图所示的,加上蓝色?
展开
 我来答
0混室摸王0
2014-12-18 · 超过99用户采纳过TA的回答
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:156万
展开全部
首先不知道你每个图标的控件类型(这个无所谓),现在假设是button,这就是C++基础东西,你每个按钮(餐桌)都去new ,默认传进去餐桌号码这个参数(这样客户点了哪一桌,你只需根据这个参数判断就行)。其实就是一个类的实例化,你根本无须关心点的是哪个餐桌。只需关注后续的变色(也就是背景替换)实现过程,类内部的实现方法。
追问
恩恩,明白了,那颜色变化怎么做呢?我记得是可以使用颜色叠加来做的,只是不知道具体怎么完成
追答
最简单的方法就是onpaint里 去添加背景图片。设置一个状态标识,不同的状态添加不同的背景图。在点击需要改变背景时,redrawwindow()就OK了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式