drifter 发表于 2012-9-21 01:19:22

GUI如何自适应尺寸给出滚动条?

固定大小窗口的GUI,里面若干个GUICtrlCreateInput控件,数量不确定。
希望这个GUI能进行上下左右的滚屏,否则GUICtrlCreateInput控件在排列上超出窗口的部分,将会看不见。

_GUIScrollBars_SetScrollRange貌似要给出具体范围,难道没有自适应的办法吗?
一定要我算出窗体内控件的最边界坐标,然后对_GUIScrollBars_SetScrollRange的参数进行调节?

xyhqqaa 发表于 2012-9-21 09:48:00

楼上是坑不解释

xiehuahere 发表于 2012-9-21 09:53:46

哪里有源码?估计楼上要悲剧了~

看一下 _GUIScrollBars_ScrollWindow 函数中的例子,根据WM_SIZE系统消息应该可以得到客户区的尺寸,然后_GUIScrollBars_SetScrollInfo或者_GUIScrollBars_SetScrollRange设置一下。

kood481748 发表于 2012-9-21 14:18:56

论坛刷分者已经管理员禁言了……
页: [1]
查看完整版本: GUI如何自适应尺寸给出滚动条?