MFC如何在其他类中让CView中的OnSize函数执行-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

MFC如何在其他类中让CView中的OnSize函数执行

a123456678 2016-03-04 16:32:28 1296

RT 我的项目把窗口进行分割,左边是的对话框可以控制右面是视图。窗口是通过CreateStatic进行分割,现在想从左边个类中添加这个语句PostMessage(pMain->m_hWnd,WM_SIZE,0,0);但是CView中的OnSize函数执行不会执行,不知道怎么做?

分享到
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 18:52:30

    CWnd::PostMessage
    BOOL PostMessage(
    UINT message,
    WPARAM wParam = 0,
    LPARAM lParam = 0
    );

    先看看下面这个函数的返回值,如果是非零值就成功执行,-1就是执行失败;
    或者在此函数前加断点(break point),在CView::OnSize前也加断点,F5调试看看。
    PostMessage(pMain->m_hWnd,WM_SIZE,0,0);

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章