一个对话框,里面放一个 group box 控件,group box 里 横排 放了 6个按钮 (关键在这里)。
重点: group box 里的 按钮根据注册表的选项值决定它是否显示,显示其中的 1-6个都有可能。
问题就在这里了: 我想设置其布局,当显示一个按钮时,将其这个按钮居中在group box 里;
当显示2-6个按钮时,将这几个按钮平均横排在这group box 里。
第一次问问题,不知道这里多深多浅,希望高手出来回答。感激不尽啊~~~
13 个解决方案
#1
用MoveWindows换换位置不就行了么?
#2
自己使用MoveWidows函数调整位置……
#3
按钮的个数计算出第一个按钮的开始位置,后面的按钮就在他前一个按钮的开始位置+按钮本身的宽+你自己设置的偏移量。。
#4
我来学习一下。。。
#5
还有人能提供更好的办法或给些源码看看吗
#6
windows api动态布局能力不怎么样,Qt好
真要用的话MoveWindows
真要用的话MoveWindows
#7
这个得自己计算位置了,然后用MoveWindow函数
#8
别老是指望着别人给你源码行不?
告诉你有个MoveWindows()自己去查用法在写还不行?
告诉你有个MoveWindows()自己去查用法在写还不行?
#9
我来学习下~~~
#10
支持QT
#11
没看懂。。。
要移动控件?函数判断movewindow吧,麻烦了一点就是了
要移动控件?函数判断movewindow吧,麻烦了一点就是了
#12
setwindowpos
movewindow
movewindow
#13
看看。。。。
#1
用MoveWindows换换位置不就行了么?
#2
自己使用MoveWidows函数调整位置……
#3
按钮的个数计算出第一个按钮的开始位置,后面的按钮就在他前一个按钮的开始位置+按钮本身的宽+你自己设置的偏移量。。
#4
我来学习一下。。。
#5
还有人能提供更好的办法或给些源码看看吗
#6
windows api动态布局能力不怎么样,Qt好
真要用的话MoveWindows
真要用的话MoveWindows
#7
这个得自己计算位置了,然后用MoveWindow函数
#8
别老是指望着别人给你源码行不?
告诉你有个MoveWindows()自己去查用法在写还不行?
告诉你有个MoveWindows()自己去查用法在写还不行?
#9
我来学习下~~~
#10
支持QT
#11
没看懂。。。
要移动控件?函数判断movewindow吧,麻烦了一点就是了
要移动控件?函数判断movewindow吧,麻烦了一点就是了
#12
setwindowpos
movewindow
movewindow
#13
看看。。。。