导航:首页 > 文档加密 > mfc打开pdf

mfc打开pdf

发布时间:2023-02-22 01:21:56

A. pdflib在MFC中的使用

VC环境中和MFC中不是一回事吗?

错误消息
在查找预编译头时遇到意外的文件结尾。是否忘记了向源代码中添加“#include name”?

用 /Yu 指定的包含文件没有列在源文件中。在大多数的 Visual C++ 项目类型中,此选项默认是启用的,而且“stdafx.h”是此选项指定的默认包含文件。

在 Visual Studio 环境中,请使用下列方法之一消除此错误:

如果项目中没有使用预编译头,请将源文件的“创建/使用预编译头”属性设置为“不使用预编译头”。若要设置此编译器选项,请遵循以下这些步骤:

在项目的“解决方案资源管理器”窗格中,右击项目名称,再单击“属性”。

在左窗格中单击“C/C++”文件夹

单击“预编译头”节点。

在右窗格中单击“创建/使用预编译头”,再单击“不使用预编译头”。

确保您没有在不注意的情况下从当前项目中删除、重命名或移除头文件(默认为 stdafx.h)。还需要使用 #include "stdafx.h" 在源文件中的任何其他代码之前包含这一文件。(此头文件被指定为“通过文件创建/使用 PCH”项目属性)
参考资料:
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vccomp/html/dfd035f1-a7a2-40bc-bc92-dc4d7f456767.htm

B. 如何在MFC中调.doc或者PDF文件

ShellExecute(NULL, "open", "E:\\test.doc", NULL, NULL, SW_SHOWNORMAL);

C. 我想用MFC做个pdf的阅读器和编辑器应该了解什么

主要是com机制,因为pdf有dll可以方便的制作pdf阅读器
如果你的意思是从头做起那当我没说

D. MFC ShellExecute打开pdf时而打得开,时而打不开,求高手解答~急!详见说明

你可以先获取你生成的程序的路径,这是我学习时写的一个函数,你试试看吧
void GetExcuteProgPath( CString& pszPath )
{
const int nPathBufferSize = MAX_PATH;
TCHAR tchPathBuffer[nPathBufferSize];
memset( (void*)tchPathBuffer, TEXT('\0'), nPathBufferSize * sizeof(TCHAR) );
GetMoleFileName( NULL, tchPathBuffer, nPathBufferSize );

CString strExcuteFilePath = tchPathBuffer;

if ( strExcuteFilePath.Right(1) == _T("\\") )
{
strExcuteFilePath.Left( strExcuteFilePath.GetLength() - 1 );
}

strExcuteFilePath = strExcuteFilePath.Left( strExcuteFilePath.ReverseFind( '\\' ) );
pszPath = strExcuteFilePath;

return;
}

阅读全文

与mfc打开pdf相关的资料

热点内容
数据库查询系统源码 浏览:620
php5314 浏览:359
完美国际安装到哪个文件夹 浏览:672
什么app可以扫一扫做题 浏览:542
程序员编码论坛 浏览:928
淘点是什么app 浏览:662
中国高等植物pdf 浏览:456
51单片机时间 浏览:185
后台如何获取服务器ip 浏览:269
单片机流水灯程序c语言 浏览:237
程序员第二职业挣钱 浏览:242
运行里怎么输入服务器路径 浏览:844
pythonstepwise 浏览:513
刘一男词汇速记指南pdf 浏览:67
php认证级别 浏览:372
方舟编译啥时候推送 浏览:1013
php手机验证码生成 浏览:678
哲学思维pdf 浏览:19
凌达压缩机有限公司招聘 浏览:537
weblogic命令部署 浏览:40