在CFormView上GetClientRect的问题

pimpyan 2006-11-10 10:34:32
只获得了该CFormView的一小块地方(左上角定点与FormVIew左上角定点相符合,其他的就相去好远了,右下角点几乎在FormVIew的中间部分。。。)。。。。按理说应该是这个FormVIew的全部可见区域啊。
这是为何?
...全文
196 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
烨炜带火 2006-11-16
  • 打赏
  • 举报
回复
在你Create时的设置大小是否与GetClientRect大小一致?
dasiu 2006-11-16
  • 打赏
  • 举报
回复
你应在on_size里得到具体的尺寸
raymonzhao 2006-11-16
  • 打赏
  • 举报
回复
OnCreate里得到的是不一样的。在OnSize里用GetClientRect
happyness44 2006-11-10
  • 打赏
  • 举报
回复
不要在Create里GetClientRect
直接用OnCreate(LPCREATESTRUCT lpCreateStruct) 里的lpCreateStruct
思危 2006-11-10
  • 打赏
  • 举报
回复
在OnCreate里试下
pimpyan 2006-11-10
  • 打赏
  • 举报
回复
我继承了一个FormView,然后在他的Create里GetClientRect
这样应该不会得到别的窗口的Rect吧?
syy64 2006-11-10
  • 打赏
  • 举报
回复
看看GetClientRect是否真是得到是formview,而不是别的窗口.

15,979

社区成员

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

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