hur.cn - 华软网

 热门搜索

文档视图结构,视图类的PreCreateWindow里面为什么没有AfxRegisterWndClass调用?

  作者:未知    来源:网络    更新时间:2011/5/29
我用VC6创建一个单文档视图的工程,选择Brower类型的界面,CView类会变成一个切分窗口,左边的类型叫做CLeftView.

问题,我发现CLeftView的PreCreateWindow和其他的CView的PreCreateWindow不一样。
因为其他的CView的PreCreateWindow会在函数的末尾调用AfxRegisterWndClass, 而它却没有:
C++">
BOOL CLeftView::PreCreateWindow(CREATESTRUCT& cs)
{
return CTreeView::PreCreateWindow(cs);
}


这到底是为什么呢?
---华软 网友回答---
切分窗口会在CreateClient的地方由SplitterWnd来创建具体的子窗口,所以不需要吧
---华软网友回复---
因为其他的CView的PreCreateWindow会在函数的末尾调用AfxRegisterWndClass, 而它却没有:
-----------
你在哪里看到的,AfxRegisterWndClass是修改你的窗口类相关的东西,比如窗口类的样式,光标的样式,背景样式,图标样式等      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。