请问怎么使MSHFlexGrid控件的大小随窗体的resize改变充满窗体

lllyyy2403 2010-11-17 11:04:23
MSFlexGrid控件有Height和Width属性,因此可以动态设定MSFlexGrid控件的大小,可是在MSHFlexGrid控件中找不到对应的属性,导致不能动态设定控件大小,当然也就不能让控件大小随窗体大小而改变了。哪位用过MSHFlexGrid控件的兄弟指点一把啊。注意是MSHFlexGrid控件,而不是MSFlexGrid控件。
...全文
196 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lllyyy2403 2010-12-10
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 xianglitian 的回复:]
引用 2 楼 lllyyy2403 的回复:
引用 1 楼 ouyh12345 的回复:
直接MoveWindow不行吗?

谢谢楼上。
如果采用API来动态改变控件大小的话,也许用SetWindow更合适点,是否可行还没有实践过。但我首先想到的是MSHFlexGrid控件本身应该有控制大小的属性方法,所以想优先走这条路。

那你看一下他的相关成员函数不就知道了
不过即便是有
你……
[/Quote]
遗憾的是我已经反复测试了,就是找不到与MSFlexGrid相对应的Height等属性。看来只有用API处理算了。MSHFlexGrid做为一个改进版的MSFlexGrid组件竟然反而缺少了原有的功能属性,实在令人不解,我想应该是我不知道怎么使用而不应该是该组件的缺陷吧。
向立天 2010-12-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lllyyy2403 的回复:]
引用 1 楼 ouyh12345 的回复:
直接MoveWindow不行吗?

谢谢楼上。
如果采用API来动态改变控件大小的话,也许用SetWindow更合适点,是否可行还没有实践过。但我首先想到的是MSHFlexGrid控件本身应该有控制大小的属性方法,所以想优先走这条路。
[/Quote]
那你看一下他的相关成员函数不就知道了
不过即便是有
你又怎么知道它内部不是同过MoveWindow或SetWindowPos来调整的
基本原理就是这样了又何必自欺欺人呢
lllyyy2403 2010-11-25
  • 打赏
  • 举报
回复
牛人都去哪里了?呼唤牛人。
lllyyy2403 2010-11-22
  • 打赏
  • 举报
回复
我顶,顶,顶到有高手看见为止。
lllyyy2403 2010-11-19
  • 打赏
  • 举报
回复
怎么就没人回答问题?高手都上哪去了啊?至于帮顶就不用了啊,兄弟。
lllyyy2403 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ouyh12345 的回复:]
直接MoveWindow不行吗?
[/Quote]
谢谢楼上。
如果采用API来动态改变控件大小的话,也许用SetWindow更合适点,是否可行还没有实践过。但我首先想到的是MSHFlexGrid控件本身应该有控制大小的属性方法,所以想优先走这条路。
ouyh12345 2010-11-17
  • 打赏
  • 举报
回复
直接MoveWindow不行吗?
jyh_baoding 2010-11-17
  • 打赏
  • 举报
回复
没用过,可以自己重画吧

15,980

社区成员

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

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