本文介绍了利用模板可视化定制通用文件对话框的实现方法。关键词: 定制;通用文件对话框;模板;预览在我们开发的CAD/CAM系统及其它应用软件中,经常需要用户进行一些文件操作,如:打开文件、保存文件等。VC++编程环境中,MFC为我们提供了简单易用的CFileDialog,但毕竟“千篇一律,没有性格”,在实际应用中往往需要具有个性特色的用户界面和个性化的文件对话框。目前,定制通用文件对话框,大多采用Windows API及钩子(Hook)函数的方法来实现[1-3]。为此,需要处理各种消息及编写窗口处理函数,因而显得不够简单、直观。本文直接在对话框模板界面上“可视化”加入相关控件,通过编写定制的类,采用VC++常用的对话框设计技术,对CFileDialog进行定制,从而实现各种格式的文件(包括用户自定义格式文件)的预览。并结合一个具体的工程实例,介绍利用模板定制通用文件对话框的技术和方法步骤。
猜您喜欢
推荐帖子
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门标签
评论