关于改变MDI框架窗口背景色的一些问题

weixin_38063433 2017-07-27 03:49:08
我目前的方法是:派生一个CWnd的新类CMDIClient,在类CMainFrame中重载OnCreateClient()函数,子类型化窗口CMDIClient,然后响应响应WM_ERASEBKGND消息重新设计客户区
但是由于我的CMainFrame类是由CMDIFrameWndEx类派生而不是CMDIFrameWnd所以在SubclassWindow的时候,会在此处ASSERT(FromHandlePermanent(hWndNew) == NULL)有一个崩溃,看资料有人说是CMDIFrameWndEx类底下CMDIClientAreaWnd m_wndClientArea导致的。现在没找到具体解决办法请问这个子类化有办法解决吗?或者有其他改变背景色的方法
...全文
11 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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