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

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

可以用回调函数,比如在其他某个类中有个函数fun,可以这样
fun(Cview *ptr)
{
..
ptr->OnSize();
...
}

可以用回调函数,比如在其他某个类中有个函数fun,可以这样
fun(Cview *ptr)
{
..
ptr->OnSize();
...
}

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);