首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

[讨论]MFC中View窗口大小疑点

2013-02-18 
[讨论]MFC中View窗口大小问题看到一段代码,View继承自CListBox,在创建视图时指定矩形坐标为全0,竟然可以刚

[讨论]MFC中View窗口大小问题
看到一段代码,View继承自CListBox,在创建视图时指定矩形坐标为全0,竟然可以刚好做到和主框架窗口一样的大小,纳闷了几天,终于找到原因,亏我调试跟踪好久,都要看CreateWindowEx的汇编代码了。你们猜是什么原因?分不多,看看有没有有缘人
主要代码:


[解决办法]
CFrameWnd的RecalcLayout会去帮你调整AFX_IDW_PANE_FIRST这个ID的视图,而RecalcLayout 在WM_SIZE都会得到调用,结果就是view总能正确的伸缩
[解决办法]
呵呵,我不告诉你~

热点排行