導航:首頁 > 文檔加密 > 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相關的資料

熱點內容
安卓手機信號旁邊的漢字怎麼設置 瀏覽:301
nrf2401單片機 瀏覽:710
清除電腦文件夾垃圾的方法 瀏覽:223
天河程序員 瀏覽:189
成都程序員公積金 瀏覽:765
程序員為什麼叫程序猿 瀏覽:481
加西貝拉壓縮機價格 瀏覽:786
海信聚好看如何用u盤安裝app 瀏覽:69
加密狗怎麼寫的 瀏覽:557
安卓手機如何能調最大聲音 瀏覽:665
編程開發工具大全 瀏覽:569
如何把安卓系統換成windows 瀏覽:28
android拼接url 瀏覽:22
華為nfc復制加密卡怎麼模擬 瀏覽:772
在pdf中怎麼插入文件 瀏覽:112
單片機中fw縮寫是什麼 瀏覽:375
交換律的演算法怎麼樣看能看出簡便 瀏覽:659
找醫療工作用哪個app 瀏覽:143
夢幻之鄉密碼解壓 瀏覽:596
nvidiasmi命令 瀏覽:757