我定义一个非模态对话框,其Style为child,希望覆盖其父类单文档的客户区
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CFrameWnd::OnSize(nType, cx, cy); CRect rcClient;
GetClientRect(&rcClient);
dlgLogPan.SetWindowPos(&wndTopMost,rcClient.left,rcClient.top,
rcClient.Width(),rcClient.Height(),SWP_SHOWWINDOW);
dlgLogPan.ShowWindow(SW_SHOW);

显示的情况是对话框没有激活,并且对话框的大小也没有改变
当我把wndTopMost改为wndTop时,对话框虽被激活,却显示不出来。
我该如何解决?