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等控件之上,不让它们显示出来,请问如何解决?希望不吝赐教,谢谢! 展开
小弟在MFC中使用到 ListBox 控件,而 ListBox 控件后面有 edit,button等控件,编译后发现 edit,button等控件会显示在 ListBox 里面,我想在不修改 Edit,button等控件Visable和Enable属性的前提下如何用 ListBox 覆盖在 Edit,button等控件之上,不让它们显示出来,请问如何解决?希望不吝赐教,谢谢! 展开
展开全部
在程序里边把那两个控件隐藏掉就行了,ShowWindow就可以实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将Edit 及Button 的Tab Order顺序设在List Box的前面。这样就不会显示Edit和Button但是点击时又会出来。
点击菜单LayerOut->Tab Order进行Tab Order顺序设置
点击菜单LayerOut->Tab Order进行Tab Order顺序设置
追问
非常感谢,但是鼠标移动到上面 button 又会出来,或者点击下那个位置也会出来,请教如何解决这个问题?
追答
重载一个 WM_MOUSEMOVE消息试下
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用BringWindowToTop()可将控件置到最上层,或者使用SetWindowPos也可以实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询