picture控件和Button控件在一起放置怎么能让Button置顶?

HolpFalcon 2007-04-13 07:00:49
我放了一个Button和一个picture控件在一起,开始picture不显示点击Button后picture显示为Rectangle但此时Button被遮住了,即使设了Button获得焦点也一样,问题就是怎么能让Button置顶或是让picture置底?
...全文
695 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
HolpFalcon 2007-04-15
  • 打赏
  • 举报
回复
这个啊,只是一个设计,想做出一个类似选择区域的东西,OK,这次问题完美解决!分不多,意思一下,谢谢大家了
fly4free 2007-04-15
  • 打赏
  • 举报
回复
测试还能不能再回复一下……
dazedase 2007-04-14
  • 打赏
  • 举报
回复
刚试过了
先放picture控件,再放button可以,button一直在picture上方

把button作为picture子窗口可以,但是picture ShowWindow(SW_HIDE)后button也没了
xblcoolmoon 2007-04-14
  • 打赏
  • 举报
回复
把BUTTON创建在PICTURE上就可以了,做为子窗口,不可能跑到前面来。
dazedase 2007-04-14
  • 打赏
  • 举报
回复
控件的放置顺序决定了空间的前后顺序
后放的总是在前放的上层
但是标签控件和GroupBox控件好像恰恰相反
fulingwei 2007-04-14
  • 打赏
  • 举报
回复
哪先哪后都一样啊,运行的时候都能显示出来
dazedase 2007-04-14
  • 打赏
  • 举报
回复
先放picture控件,再放button

或者:m_Button.SetParent(&m_Pic);
fly4free 2007-04-14
  • 打赏
  • 举报
回复
我很想知道,你为什么那样放置控件……
dazedase 2007-04-14
  • 打赏
  • 举报
回复
sorry ,setparent后坐标变化了,Button 没被盖上,而是跑到不可见区域了,疏忽:)
m_pic.ShowWindow(SW_SHOW);
m_button.SetParent(&m_pic);
m_button.MoveWindow(0,0,50,20);
HolpFalcon 2007-04-14
  • 打赏
  • 举报
回复
按dazedase(什么也不懂,什么也不会,所以我很菜)(▲▲▲▲▲)(★★★))说的做了下
成功的把picture显示了然后……Button被盖上了……再也出不来了
dazedase 2007-04-14
  • 打赏
  • 举报
回复
m_picture.ShowWindow(SW_SHOW);
m_button.SetParent(&m_picture);
livedeal 2007-04-14
  • 打赏
  • 举报
回复
呵呵,ctrl+d,改下顺序就可以了~~~
HolpFalcon 2007-04-14
  • 打赏
  • 举报
回复
就是这个问题……把Button放到picture上面,picture先不显示,点一下Button再ShowWindow问题就在这了,picture是显示了……可是把Button盖上了
ipgk 2007-04-13
  • 打赏
  • 举报
回复
Ctr+D调整Tab Order
HolpFalcon 2007-04-13
  • 打赏
  • 举报
回复
不好使……就是不能让Button置顶,得碰一下才能显示了来,放弃这个设计了,开贴等强人解决……纯学习……
xhwu3721 2007-04-13
  • 打赏
  • 举报
回复
不行啊,试过多少次啦.
宝_爸 2007-04-13
  • 打赏
  • 举报
回复
试一试BringWindowToTop这个函数。
xhwu3721 2007-04-13
  • 打赏
  • 举报
回复
mark,我也想知道.

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧