MFC怎么实现当点击组合框下拉按钮时,不会弹出下拉框?不能隐藏,也不能减小下拉框大小。
2个回答
展开全部
可以自绘一个下拉框的三角,然后你就可以自己处理了
其他就是自己继承 下拉框类,处理下拉框被单击后的事件 ,看看能不能实现 。
见到过你需要的效果,但是代码忘记放什么地方了!
其他就是自己继承 下拉框类,处理下拉框被单击后的事件 ,看看能不能实现 。
见到过你需要的效果,但是代码忘记放什么地方了!
追问
具体怎么自绘?怎么实现它的消息响应?我是初学者,能不能详细讲一下?谢谢了
追答
比如说,将按钮 控件上画一个三角,模拟下拉框的三角 ,点击就是button的单点事件
下拉框你可以看成是一个 编辑框和一个画着三角的 button的组合 。。
还有就是你去继承combox类 去自己写个一个下拉框的类 。
帮你搜了一个网址,你可以看看,应该你要的是这个控件,有人写好了
http://www.pudn.com/downloads129/sourcecode/windows/control/combobox/detail553717.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询