不是 视图/文档 的应用!!!
我用VS2003.net的AppWizard创建了一个不是 视图/文档 的应用!!!
里面有
CxxxView (public:CWnd)
CMainFrame
CxxxApp
这三个类。
CxxxView的创建是这个样子的:
CxxxView.Create(NULL,NULL,AFX_WS_DEFAULT_VIEW,CRect(0,0,0,0),this,
AFX_IDW_PANE_FIRST,pContext);
//--------------
现在有一个问题!
我现在想从这里面创建一个分割条CSplitterWnd。
然后再添加一个View.(CWnd).
可是我现在添加成功了,
可是窗口不再更新了!
//------------
问题:如何使窗体更新!!!???
你可以自己创建看看!
你就会发现这样的问题!
我觉得窗体更新应该是MFC类库中自己搞定的。可是我没有创建 文档/视图
是不是就出现问题了!
还有就是我觉得CSplitterWnd再拖动的时候应该自己处理窗体的
this->GetWindowRect(&rect);
的矩形!
因为我现在得到CxxxWnd的矩形
却发现它是{5,0,5,0}
有些奇怪!
我想可能是CRect(0,0,0,0),的问题!
谢谢指点!!!!!
ahong@chinamore.net