目前位置: VCer资源中心 >>> VCer代码 >>> Windows界面

[本帖已阅读2375次 分值80 回复0次] 张贴资源 发回信箱 控制面板

实现Dialog的Menu中最近使用文件机制

提供者:jerry 张贴时间:2004-05-11 20:37:18.0 出处:byhh 作者:不祥

实现Dialog的Menu中最近使用文件机制(2004-05-11 20:37:18.0)


大头


 
级别: VCer师长
头衔: VCer创始人

经验: 22768
作品: 121
分会: 华中分会
注册: 2003-12-04 10:47:17.0
登录: 2007-06-23 10:17:58.0

l 如何启动Dialog的Command Update机制?

 重载Cdialog的WM_INITMENUPOPUP, 修改使用 中的source code,启动Command Update机制

 

l 如何实现Dialog的Menu中最近使用文件机制?

 最近使用文件机制是用CWinApp的Command Update机制和以下两个消息处理的:

 ON_UPDATE_COMMAND_UI(ID_FILE_MRU_FILE1, OnUpdateRecentFileMenu)

 ON_COMMAND_EX_RANGE(ID_FILE_MRU_FILE1,ID_FILE_MRU_FILE16, OnOpenRecentFile) 

 

/////////////////////////////////////////////////////////////////////////////

// MRU file list default implementation 

 

因为Dialog没有文档对象,所以需要重写OnOpenRecentFile.

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/2104.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]
[投票结果]

A: 评分 10 0% (0 票)
B: 评分 5 0% (0 票)
C: 评分 0 0% (0 票)
D: 评分 -5 0% (0 票)
E: 评分 -10 0% (0 票)