读书人

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

发布时间: 2013-02-18 10:50:49 作者: rapoo

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


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

读书人网 >VC/MFC

热点推荐