ソスソスVisual C++ Q & Aソスfソスソスソスソス
|
ソスEC/C++
ソスEDelphi
ソスEVisual BasicソスソスソスSソスソス
ソス@(VB2-VB6ソスソス.NETソスソスソスp)
ソスEVisual Basic(VB2-VB6)
ソスEVisual Basic .NET
ソスEVisual C++
ソスヘゑソスソス゚まゑソスソスト、PDFソスフ表ソスソスソスソスソスソスソスvソスソスソスOソスソスソスソスソスフ作成ソスノ関ゑソスソスト趣ソスソス竄ウソスソスソストゑソスソスソスソスソスソスソスソスB
OSソスソスXPソスAソスJソスソスソスツ具ソスソスソスVC++2005ソスナゑソスソスB
PDFソスノ関ゑソスソスソスmソスソスソスソスソスルとゑソスヌなゑソスソスソスヤゑソスソスソスニりあソスソスソスソスソスFソスXソスソスソスラ、
ソスネゑソスニゑソスDDEソスハ信ソスソスpソスソスソスト趣ソスソスソスvソスソスソスOソスソスソスソスソスソスソスソスAdobeReaderソスソスNソスソスソスA
ソスwソスソスソスPDFソスtソス@ソスCソスソスソスフ指ソスソスyソス[ソスWソスソスJソスソスソスAソスニゑソスソスソスソスソスソスニゑソスソスソスソスソスソスソス驍アソスニゑソスソスナゑソスソスワゑソスソスソスソスB
ソスソスソスソスソスワでは良ゑソスソスソスソスソスソスフでゑソスソスソスソスADDEソスナはなゑソスソスAActiveXソスソスgソスソスソストほゑソスソスソスソスニ鯉ソスソスソスソスc
Adobeソスミのサソス|ソス[ソスgソスネどゑソスソスソスAAcroPDF.dllソスニゑソスソスソスソスソスフゑソスソスソスソスソスニ知ソスソスAソスワゑソスソスA
http://www.codeproject.com/miscctrl/acroview.asp?df=100&forumid=151712&exp=0&fr=26&select=1035856#xx1035856xx
ソスソスソスフようソスネゑソスソスネりいソスソスソスソスソスノゑソス゚ゑソスソス闕ソスソスソスソスソスフでゑソスソスソスソスA
ソスネにぶゑソスMFCソスナの開ソスソスソスoソスソスソスソスソスネゑソスソスAソスソスソス謔、ソスソスソスワねでソスソスフコソス[ソスhソスソスQソスlソスソス
ソスソスソスソスソスナ搾ソスソスソストみゑソスソスAPDFソスtソス@ソスCソスソスソスヘ茨ソスソスソスノ開ソスソスソス黷クソスcソスB
ソスソスソスXソスニ前ソスuソスソスソスソスソスソストゑソスソスワゑソスソスワゑソスソスソスソスソスソスAソスソスLソスフ趣ソスソスソスvソスソスソスOソスソスソスソスソスフ状況ゑソスナ開ソスソスソスソスノはどゑソスソスソスソスソスソス轤「ソスソスソスフゑソスソスAソスヌゑソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスB
ソスソスソスソスソスNソスソスノ置ソスソスソストゑソスソスソスソスソスソスvソスソスソスOソスソスソスソスソスナは、ソスソスソスソスソスソスPDFソスtソス@ソスCソスソスソスソスJソスソスソス謔、ソスネ搾ソスソスノなゑソスソストゑソスソスワゑソスソスソスソスB
ソスソスソスソスソスソスソスソスソスフ作成ソスソスソスソスソスソスソスvソスソスソスOソスソスソスソスソスフ仕ソスlソスナは、
ソスミとつのウソスBソスソスソスhソスEソスフみで、ソスミとつゑソスソスソスソスソスPDFソスtソス@ソスCソスソスソスソスJソスソスソスAソスハゑソスPDFソスtソス@ソスCソスソスソスソスJソスソスソス鼾ソスヘ趣ソスソスソスソスIソスノ撰ソスソスPDFソスtソス@ソスCソスソスソスソスツゑソスソスソスA
ソスニゑソスソスソスソスソスソスニゑソスソスソスソス゚ゑソスソストゑソスソスワゑソスソスB
ソスソスソスsソスフ趣ソスソスソスvソスソスソスOソスソスソスソスソスヘ、ソスネ会ソスソスフようソスノ作成ソスソスソスワゑソスソスソスソスB
ソスEソスvソスソスソスWソスFソスNソスgソスソスSDIソスソスIソスソスAソスhソスLソスソスソスソスソスソスソスgソスrソスソスソス[ソス¥ソスソスソスナ作成ソスフチソスFソスbソスNソスソスOソスソスソスB
ソス@ソスソスAppソスNソスソスソスXソスAMainFrmソスAChildViewソスソスソス成ソスソスソスソスワゑソスソスソス
ソスEソスソスソスjソスソスソス[ソスソス[ソスvソスソスソスWソスFソスNソスg][ソスNソスソスソスXソスフ追会ソス][ActiveXソスRソスソスソスgソスソスソス[ソスソスソスソスMFCソスNソスソスソスX][ソスヌ会ソス]ソスナ、
ソス@"AdobePDFReade<1.0>"ソスソスIソスソスAソスCソスソスソス^ソス[ソスtソスFソスCソスX"IAcroAXDocShim"ソスソスIソスソスナ、"CAcroAXDocShim"ソスニゑソスソスソスソスNソスソスソスXソス生撰ソスソスAソスvソスソスソスWソスFソスNソスgソスノ追会ソスソスB
ソスEソス成ソスソスソス黷スソスvソスソスソスWソスFソスNソスgソスフ、CXXXXAppソスNソスソスソスXソスノ「ソスtソス@ソスCソスソスソスソスJソスソスソスvソスソスソスIソスホれたソスニゑソスソスフ難ソスソスソスソスLソスqソスソスソスソスヨ撰ソスソスソス成ソスB
ソス@voidCPDFviewerSimpleApp::OnPdfOpen()
{
CPDFInfopdfInfo;//PDFソスtソス@ソスCソスソスソスソスソスニ開ソスソスソスyソス[ソスWソスフ擾ソスソスソスソスツクソスソスソスX
CMyFileopenFile;
openFile.SelectFile();//ソスuソスtソス@ソスCソスソスソスソスJソスソスソスvソス_ソスCソスAソスソスソスOソスソスPDFソスtソス@ソスCソスソスソスソスwソスソス
pdfInfo.setPDFfilePath(openFile.getFilePath());
CMainFrame*pFrame=STATIC_DOWNCAST(CMainFrame,m_pMainWnd);
pFrame->m_wndView.Open(pdfInfo.getPDFfilePath());
}
ソスEChildViewソスソス"CAcroAXDocShim.h"ソスソスCソスソスソスNソスソスソス[ソスhソスソスソスACAcroAXDocShimソスNソスソスソスXソスフオソスuソスWソスFソスNソスgソスソスソスソスソスソスソスソスソスB
ソスEChildViewソスノ以会ソスソスソスLソスq
intCChildView::OnCreate(LPCREATESTRUCTlpCreateStruct)
{
if(CWnd::OnCreate(lpCreateStruct)==-1)
return-1;
if(!m_ctrl.Create(_T("AdobeReader"),WS_CHILD|WS_VISIBLE,CRect(0,0,0,0),this,1000))
return-1;
return0;
}
ソスEChildViewソスソスOpenソスニゑソスソスソスソスヨ撰ソスソスiCPDFviewerSimpleApp::OnPdfOpenソスナ呼ゑソスナゑソスソスソスソスフ)ソスソス成
voidCChildView::Open(CStringfilePath)
{
m_ctrl.LoadFile(filePath);
}
ソスソスソスソスソスソスソスsソスソスソスソスニ、ソスGソスソスソス[ソスヘ出ソスネゑソスソスフでゑソスソスソスソスAPDFソスtソス@ソスCソスソスソスソスoソスワゑソスソスソスcソスB
PDFソスソスソスヌゑソスソスAソスニゑソスソスソスソスソスソスAソスソスソスソスソスソスソスソスソス{ソスIソスソスMFCソスフプソスソスソスOソスソスソスソスソス¥ソスソスソスソスソスソスソスソスソスソスソストなゑソスソスフゑソスソスソスソスソスソスソスソスcソスニゑソスソスソスソスCソスソスソスソスソスソスソスナはゑソスソストゑソスソスワゑソスソスBソスソスソスソスナ趣ソスソスソスソスソスソスノ暦ソスソスソスニゑソスソスソスソスフゑソス}ソスXソスソスソスソスソスフでゑソスソスソスソスG
ソスヌなゑソスソスソスソスAソスソスソスワゑソスソスソスソスソスソスネゑソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソス痰「ソスワゑソスソスソスソスソスソスしソスソスソスソスソス閧「ソスソスソスワゑソスソスB
ソスソスソスソスソスワゑソスソスソスAソスソスソスネ会ソスソスソスソスソストゑソスソスワゑソスソスワゑソスソスソスソスB
CreateソスソスソスソスCRect(0,0,0,0)ソスナ搾ソスソスソストゑソスソスソスフにゑソスソスフ後そソスフサソスCソスYソス直ゑソスソスソスソス閧オソストゑソスソスネゑソスソスcソスソスソスソスソス¥ソスソスソスソスソスソスネゑソスソスソスニゑソスソスソスソスIソス`ソスナゑソスソスソスソスB
ソスソスソスソスソスソスソスソスソスソスソスワゑソスソスソスソスB