VC Listbox控件问题

求教高人小弟在MFC中使用到ListBox控件,而ListBox控件后面有edit,button等控件,编译后发现edit,button等控件会显示在ListBox里面,... 求教高人
小弟在MFC中使用到 ListBox 控件,而 ListBox 控件后面有 edit,button等控件,编译后发现 edit,button等控件会显示在 ListBox 里面,我想在不修改 Edit,button等控件Visable和Enable属性的前提下如何用 ListBox 覆盖在 Edit,button等控件之上,不让它们显示出来,请问如何解决?希望不吝赐教,谢谢!
展开
 我来答
承影RR
2012-03-17
知道答主
回答量:27
采纳率:0%
帮助的人:18万
展开全部
在程序里边把那两个控件隐藏掉就行了,ShowWindow就可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weiyinwu
2012-03-17 · TA获得超过1540个赞
知道小有建树答主
回答量:1057
采纳率:50%
帮助的人:1142万
展开全部
将Edit 及Button 的Tab Order顺序设在List Box的前面。这样就不会显示Edit和Button但是点击时又会出来。
点击菜单LayerOut->Tab Order进行Tab Order顺序设置
追问
非常感谢,但是鼠标移动到上面 button 又会出来,或者点击下那个位置也会出来,请教如何解决这个问题?
追答
重载一个 WM_MOUSEMOVE消息试下
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友87b4f1c69
2012-03-22 · TA获得超过1218个赞
知道小有建树答主
回答量:760
采纳率:0%
帮助的人:979万
展开全部
使用BringWindowToTop()可将控件置到最上层,或者使用SetWindowPos也可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式