資源簡介
EzCad激光標刻軟件二次開發,與其他兩份是一起的,請先下載這一部分,該部分是主體,沒有其他兩部分也是可以運行的,其他兩部份只是在這基礎上增加的兩項功能
代碼片段和文件信息
//?DlgProxy.cpp?:?實現文件
//
#include?“stdafx.h“
#include?“XFST.h“
#include?“DlgProxy.h“
#include?“XFSTDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#endif
//?CXFSTDlgAutoProxy
IMPLEMENT_DYNCREATE(CXFSTDlgAutoProxy?CCmdTarget)
CXFSTDlgAutoProxy::CXFSTDlgAutoProxy()
{
EnableAutomation();
//?為使應用程序在自動化對象處于活動狀態時一直保持?
// 運行,構造函數調用?AfxOleLockApp。
AfxOleLockApp();
//??通過應用程序的主窗口指針
//??來訪問對話框。??設置代理的內部指針
//??指向對話框,并設置對話框的后向指針指向
//??該代理。
ASSERT_VALID(AfxGetApp()->m_pMainWnd);
if?(AfxGetApp()->m_pMainWnd)
{
ASSERT_KINDOF(CXFSTDlg?AfxGetApp()->m_pMainWnd);
if?(AfxGetApp()->m_pMainWnd->IsKindOf(RUNTIME_CLASS(CXFSTDlg)))
{
m_pDialog?=?reinterpret_cast(AfxGetApp()->m_pMainWnd);
m_pDialog->m_pAutoProxy?=?this;
}
}
}
CXFSTDlgAutoProxy::~CXFSTDlgAutoProxy()
{
//?為了在用?OLE?自動化創建所有對象后終止應用程序,
// 析構函數調用?AfxOleUnlockApp。
//??除了做其他事情外,這還將銷毀主對話框
if?(m_pDialog?!=?NULL)
m_pDialog->m_pAutoProxy?=?NULL;
AfxOleUnlockApp();
}
void?CXFSTDlgAutoProxy::OnFinalRelease()
{
//?釋放了對自動化對象的最后一個引用后,將調用
//?OnFinalRelease。??基類將自動
//?刪除該對象。??在調用該基類之前,請添加您的
//?對象所需的附加清理代碼。
CCmdTarget::OnFinalRelease();
}
BEGIN_MESSAGE_MAP(CXFSTDlgAutoProxy?CCmdTarget)
END_MESSAGE_MAP()
BEGIN_DISPATCH_MAP(CXFSTDlgAutoProxy?CCmdTarget)
END_DISPATCH_MAP()
//?注意:?我們添加了對?IID_IXFST?的支持
//??以支持來自?VBA?的類型安全綁定。??此?IID?必須同附加到?.IDL?文件中的
//??調度接口的?GUID?匹配。
//?{B7891D49-1E33-48B5-9D4A-42C650AE4B7E}
static?const?IID?IID_IXFST?=
{?0xB7891D49?0x1E33?0x48B5?{?0x9D?0x4A?0x42?0xC6?0x50?0xAE?0x4B?0x7E?}?};
BEGIN_INTERFACE_MAP(CXFSTDlgAutoProxy?CCmdTarget)
INTERFACE_PART(CXFSTDlgAutoProxy?IID_IXFST?Dispatch)
END_INTERFACE_MAP()
//?IMPLEMENT_OLECREATE2?宏在此項目的?StdAfx.h?中定義
//?{E76C70E1-EAF6-4E01-9B36-676EDA9AC8AC}
IMPLEMENT_OLECREATE2(CXFSTDlgAutoProxy?“XFST.Application“?0xe76c70e1?0xeaf6?0x4e01?0x9b?0x36?0x67?0x6e?0xda?0x9a?0xc8?0xac)
//?CXFSTDlgAutoProxy?消息處理程序
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????264591??2018-08-02?17:03??XFST\Debug\AUTOSAVE.EZD
?????文件??????68576??2018-07-23?11:31??XFST\Debug\CoeFile.cfg
?????文件?????????66??2011-12-21?11:49??XFST\Debug\Com.ini
?????文件?????180224??2012-03-02?11:59??XFST\Debug\CorFile.exe
?????文件?????180224??2012-03-02?11:57??XFST\Debug\CorFileEnu.exe
?????文件????1396736??2013-09-11?09:59??XFST\Debug\DataMgr.dll
?????文件??????12263??2018-08-14?16:48??XFST\Debug\EZCAD.CFG
?????文件????2609152??2013-09-11?10:02??XFST\Debug\EzCad2.exe
?????文件?????155648??2013-09-04?15:22??XFST\Debug\EzMarker.dll
?????文件??????31657??2010-06-28?10:08??XFST\Debug\FONT\ARCHD.jsf
?????文件??????13202??2010-06-28?10:08??XFST\Debug\FONT\ARCHF.jsf
?????文件??????21359??2010-06-28?10:08??XFST\Debug\FONT\ARCHS.jsf
?????文件??????20709??2010-06-28?10:08??XFST\Debug\FONT\archstyl.jsf
?????文件????2720747??2010-06-28?10:48??XFST\Debug\FONT\JCZ-SONG.jsf
?????文件???????5090??2010-06-18?14:39??XFST\Debug\FONT\Jcz5X7.dmf
?????文件????????840??2010-06-18?14:39??XFST\Debug\FONT\JczTest.jsf
?????文件?????394891??2010-06-18?14:39??XFST\Debug\FONT\ROMANS2.jsf
?????文件????7474176??2018-08-14?15:39??XFST\Debug\HOOK_MFC.dll
?????文件?????274432??2011-07-28?14:58??XFST\Debug\J8.exe
?????文件????1163264??2018-06-23?01:01??XFST\Debug\kernel32.dll
?????文件??????38310??2013-07-17?14:50??XFST\Debug\LANG\lang_Chs.ini
?????文件??????23153??2006-03-31?11:44??XFST\Debug\LANG\lang_Cht.ini
?????文件??????40206??2011-03-22?11:52??XFST\Debug\LANG\lang_Enu.ini
?????文件??????65930??2009-11-24?13:29??XFST\Debug\LANG\lang_jan.ini
?????文件??????60982??2009-11-10?16:59??XFST\Debug\LANG\lang_Korean.ini
?????文件?????581632??2013-09-11?16:27??XFST\Debug\Lmc1.dll
?????文件??????36864??2013-07-26?14:39??XFST\Debug\LMCMIO.dll
?????文件???????1907??2018-07-20?17:18??XFST\Debug\login.txt
?????文件?????319488??2013-10-17?16:19??XFST\Debug\MarkEzd.dll
?????文件??????16889??2010-01-25?14:09??XFST\Debug\MarkEzdDll.h
............此處省略168個文件信息
- 上一篇:EzCad二次開發源代碼二
- 下一篇:OMAPl138中文開發手冊
評論
共有 條評論