MFC!怎样利用菜单修改矩形的填充颜色!??????
想实现用菜单修改填充色。在资源里加了菜单项红色和绿色,ID响应函数什么都弄好了。定义了颜色数组,颜色变量。onpaint函数里有绘制矩形,调用画刷,想通过switch语句...
想实现用菜单修改填充色。在资源里加了菜单项红色和绿色,ID响应函数什么都弄好了。定义了颜色数组,颜色变量。onpaint函数里有绘制矩形,调用画刷,想通过switch语句做,把颜色当成变量,不同的case调用不同颜色的画笔。但是没有成功。哪里出问题了??还是说我思路错了???????
展开
4个回答
展开全部
在资源里加了菜单项红色和绿色,ID响应函数什么都弄好了。
每次更改了颜色后要使窗口重绘才行,改袜旁拿变颜色程序后面调用告搭启烂下invalidate()试试
每次更改了颜色后要使窗口重绘才行,改袜旁拿变颜色程序后面调用告搭启烂下invalidate()试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该没有更新绘图,invalidate()用它让窗口重绘
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
思路没错,应该是具体实现上的问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
孙鑫C++视频第十课就有这样的例子,你看了就会懂的..
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询