不是完全懂你的问题,当你用VC建立单文档文件(SDI)的时候,你的视窗类就已经是一个Class了。
在建立application的大概第三步,如果你不选document/view architucture的话,你就只有一
个View class你可以在里面自己组建组件,输入输出数据。如果程序比较小或者对Microsoft document
view architecture很不满意的话可以用他。
否则比较方面的方法是选用document view architecture。
你会有4个class。Framework class 负责建立Framework并包含document/view class。
document class 用来处理数据,
view class 负责显示数据,并和document class交换数据。
application class 负责协调document/view class的关系
这里不必用回调函数(callback function)
在窗口Initialize之后,依次建立framwork, document, view class。
view class Initialize的时候向document class要数据并显示。document class 的数据处于whatever的原因更新后直接叫UpdateAllViews()就可以更新view class了。具体说来大概有6个function。