mfc 拆分窗口,SetColumnInfo失败

来源:互联网 发布:剑桥大学三一学院知乎 编辑:程序博客网 时间:2024/05/21 17:02

在OnCreateClient函数中创建窗口动态拆分,在OnSzie中来改变窗口大小

经调试,找到:

m_pColInfo[col].nIdealSize = cxIdeal;


其中,m_pColInfo指针指向0x0000000000,这说明指针位置不对,可能是在未调用OnCreateClient之前,调用了OnSize而导致访问位置错误。

因此,可以设置一个bool变量,在OnCreateClient之后设置为true,当该bool为true时,才在OnSize中调用SetColumnInfo函数

原创粉丝点击