【文件属性】:
文件名称:带图片预览的文件对话框-机器人正反解的一个库,很好用,附带原工程
文件大小:3.36MB
文件格式:PDF
更新时间:2021-06-07 16:52:25
mfc 编程 范例 pdf
图 3.5 带有菜单、工具条和状态条的对话框
3.2.4 总结
本实例实现了在对话框中添加菜单、工具条和状态条的功能,按照此思路还可以将视
图也添加到对话框中,有兴趣的读者可以去参考一些相关资料。
另外,在对话框中添加菜单还有一个更简单的办法:在 ResourceView中添加对话框资
源时,可在对话框属性设置中选择要添加的菜单资源 ID,如图 3.6所示。
添加到对话框的菜单资源 ID
图 3.6 添加菜单资源到对话框
但此方法只适合于菜单设计不会动态改变的情况,所以如果需要能够灵活处理菜单时
还是要采用本实例提供的动态创建方法。
3.3 带图片预览的文件对话框
MFC的公用对话框可使编程时对一些常用操作变得简便,在与图像有关的应用程序中
经常会利用对话框来打开各种格式的图像文件,但有时用户在选择要打开的图像文件时希
望能预览图像。MFC 提供的 CFileDialog 类不具备这种特殊功能,所以本实例将通过扩展
CFileDialog来实现这一功能。
3.3.1 问题
3.3.2 实现技术
CFileDialog 类中存在一个 OPENFILENAME 结构的成员变量 m_ofn。OPENFILENAME
结构包含一些保存或打开文件对话框的重要信息,其中的 lpTemplateName 指向一个以对话框
模板资源命名的字符串。如果OPENFILENAME结构的Flags设置了OFN_ENABLETEMPLATE
★★★
实现带有图片预览的文件对话框。
PDF 文件使用 "FinePrint pdfFactory Pro" 试用版本创建 www.fineprint.com.cn