所属分类:
Windows编程
开发工具:Visual C++
文件大小:46KB
下载次数:39
上传日期:2004-06-29 12:04:27
说明: 《如何发送命令到文档对象》配套原代码 [代码性质] VC可重用代码段 我编了一个类似Windows 2000 上性能监视器的程序。在这个程序中,我创建了一个文档对象和几个视图。文档对象负责有规律地采集数据,然后通知相关的视图以不同的格式显示这些数据。文档对象为了有规律地采集数据,它需要一个定时(time)事件。但是,文档不是一个基于窗口的对象,所以它没有这样的定时事件。我权衡了三种解决方案: 1、在其中的一个视图中创建定时器。当事件发生时通知文档对象获取数据。 2、为每一个文档(或在每个文档内)创建一个单独的线程,以便这个线程能有规律地创建时间事件。 3、在CMainFrame中创建一个定时器并从中调用文档函数这三种方法我都不满意。能否给出一种更好的解决方案?
( How to send commands to the Document Object matching the original code [code nature] VC reusable code segment I made a similar on the Windows 2000 Performance Monitor procedures. In this process, I created a document object and several view)
文件列表:
AppTimer.
cpp
AppTimer.
h
CmdTargList.
cpp
CmdTargList.
h
Doc.
cpp
Doc.
h
doctime.
aps
DocTime.
cpp
DocTime.
dep
DocTime.
dsp
DocTime.
dsw
DocTime.
h
DocTime.
mak
DocTime.
ncb
DocTime.
opt
DocTime.
plg
doctime.
rc
MainFrm.
cpp
MainFrm.
h
makefile
RES
...\APP.
RC2
...\Doc.
ico
...\Toolbar.
bmp
resource.
h
StatLink.
cpp
StatLink.
h
StdAfx.
cpp
StdAfx.
h
TraceWin.
h
View.
cpp
View.
h