下拉列表框假如下拉的列表盖住一个按钮。。。
时间:2011-12-26
来源:互联网
经试验,覆盖者为下拉列表框、下拉列表框的编辑框部分、列表框(listbox)都有这个问题;被覆盖者为按钮、list control、编辑框等等都有这个问题。只要是鼠标移动到,或者点击底下控件的位置,都会让底下的控件立刻显示或者响应点击消息。
我只是想点选一个列表项而已。。底下就不能有其它控件吗?请问这个问题怎么解决?谢谢!
作者: kniferlv0 发布时间: 2011-12-26
作者: heksn 发布时间: 2011-12-26
作者: schlafenhamster 发布时间: 2011-12-26
问题现在已经升级了,对于所有子窗口(比如自己动态创建一个),鼠标移动或点击该子窗口,只要那个移动或点击的位置在底层是存在另一个控件的话(按钮控件尤为明显),底层的控件就会作反应,甚至冒出来。
作者: kniferlv0 发布时间: 2011-12-26
不会吧(VC60),‘下拉列表框’有没有特殊的设置?自绘?透明?
不特殊,没自绘,非透明。
我是用VC2008的。我说一下重现步骤吧——
1. 新建MFC对话框工程。
2. 在资源编辑器里给对话框添加一个按钮。
3. 再给对话框添加一个combobox,把type改为simple,把combobox移动到可以有部分遮盖住按钮。
4. 运行程序,当你的鼠标在combobox内移动,并且位置到达按钮所在的位置的时候,按钮就冒出来了。
作者: kniferlv0 发布时间: 2011-12-26
作者: schlafenhamster 发布时间: 2011-12-26
type为simple的是有这个问题,不过这种type的不常用,用LISTBOX不行吗?
listbox同样有这个问题,重现步骤和combobox一样。
VC6,鼠标移动没有问题,但是在按钮的位置区域点击鼠标,按钮冒出~~
作者: kniferlv0 发布时间: 2011-12-26
作者: Becomly 发布时间: 2011-12-26
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28