-
大小: 27KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-05-17
- 語(yǔ)言: 其他
- 標(biāo)簽:
資源簡(jiǎn)介
Samlight官方網(wǎng)上下載的開(kāi)發(fā)例子,還是可以參考的。積分改為0試試看積分改為0試試看積分改為0試試看

代碼片段和文件信息
//?DlgProxy.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“samlight_client_cpp.h“
#include?“DlgProxy.h“
#include?“samlight_client_cppDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CSamlight_client_cppDlgAutoProxy
IMPLEMENT_DYNCREATE(CSamlight_client_cppDlgAutoProxy?CCmdTarget)
CSamlight_client_cppDlgAutoProxy::CSamlight_client_cppDlgAutoProxy()
{
EnableAutomation();
//?To?keep?the?application?running?as?long?as?an?automation?
// object?is?active?the?constructor?calls?AfxOleLockApp.
AfxOleLockApp();
//?Get?access?to?the?dialog?through?the?application‘s
//??main?window?pointer.??Set?the?proxy‘s?internal?pointer
//??to?point?to?the?dialog?and?set?the?dialog‘s?back?pointer?to
//??this?proxy.
ASSERT?(AfxGetApp()->m_pMainWnd?!=?NULL);
ASSERT_VALID?(AfxGetApp()->m_pMainWnd);
ASSERT_KINDOF(CSamlight_client_cppDlg?AfxGetApp()->m_pMainWnd);
m_pDialog?=?(CSamlight_client_cppDlg*)?AfxGetApp()->m_pMainWnd;
m_pDialog->m_pAutoProxy?=?this;
}
CSamlight_client_cppDlgAutoProxy::~CSamlight_client_cppDlgAutoProxy()
{
//?To?terminate?the?application?when?all?objects?created?with
//? with?automation?the?destructor?calls?AfxOleUnlockApp.
//??Among?other?things?this?will?destroy?the?main?dialog
if?(m_pDialog?!=?NULL)
m_pDialog->m_pAutoProxy?=?NULL;
AfxOleUnlockApp();
}
void?CSamlight_client_cppDlgAutoProxy::OnFinalRelease()
{
//?When?the?last?reference?for?an?automation?object?is?released
//?OnFinalRelease?is?called.??The?base?class?will?automatically
//?deletes?the?object.??Add?additional?cleanup?required?for?your
//?object?before?calling?the?base?class.
CCmdTarget::OnFinalRelease();
}
BEGIN_MESSAGE_MAP(CSamlight_client_cppDlgAutoProxy?CCmdTarget)
//{{AFX_MSG_MAP(CSamlight_client_cppDlgAutoProxy)
//?NOTE?-?the?ClassWizard?will?add?and?remove?mapping?macros?here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
BEGIN_DISPATCH_MAP(CSamlight_client_cppDlgAutoProxy?CCmdTarget)
//{{AFX_DISPATCH_MAP(CSamlight_client_cppDlgAutoProxy)
//?NOTE?-?the?ClassWizard?will?add?and?remove?mapping?macros?here.
//}}AFX_DISPATCH_MAP
END_DISPATCH_MAP()
//?Note:?we?add?support?for?IID_ISamlight_client_cpp?to?support?typesafe?binding
//??from?VBA.??This?IID?must?match?the?GUID?that?is?attached?to?the?
//??dispinterface?in?the?.ODL?file.
//?{7C17BCF2-CD40-4A20-B9D0-31F90370D9C4}
static?const?IID?IID_ISamlight_client_cpp?=
{?0x7c17bcf2?0xcd40?0x4a20?{?0xb9?0xd0?0x31?0xf9?0x3?0x70?0xd9?0xc4?}?};
BEGIN_INTERFACE_MAP(CSamlight_client_cppDlgAutoProxy?CCmdTarget)
INTERFACE_PART(CSamlight_client_cppDlgAutoProxy?IID_ISamlight_client_cpp?Dispatch)
END_INTERFACE_MAP()
//?The?IMPLEMENT_OLECREATE2?macro?is?defined?in?StdAfx.h?of?this?project
//?{7B997ABE-09CF-4B32-B7CE-030005391E00}
IMPLEMENT_OLECREATE2(CSamlight_client
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-12-09?00:30??samlight_client_tcp_cpp\
?????文件????????1190??2014-12-09?00:30??samlight_client_tcp_cpp\samlight_client_cpp.odl
?????文件????????1782??2014-12-09?00:30??samlight_client_tcp_cpp\DlgProxy.h
?????文件???????13184??2014-12-09?00:30??samlight_client_tcp_cpp\samlight_client_cpp.rc
?????文件???????13479??2014-12-09?00:30??samlight_client_tcp_cpp\samlight_client_ctrl_ocx.h
?????文件???????30844??2014-12-09?00:30??samlight_client_tcp_cpp\samlight_client_cppDlg.cpp
?????文件????????4172??2014-12-09?00:30??samlight_client_tcp_cpp\resource.h
?????文件?????????649??2014-12-09?00:30??samlight_client_tcp_cpp\samlight_client_cpp.dsw
?????文件????????3260??2014-12-09?00:30??samlight_client_tcp_cpp\DlgProxy.cpp
?????文件????????5588??2014-12-09?00:30??samlight_client_tcp_cpp\samlight_client_cpp.dsp
?????文件????????2097??2014-12-09?00:30??samlight_client_tcp_cpp\StdAfx.h
?????文件????????8160??2014-07-04?11:53??samlight_client_tcp_cpp\samlight_client_cpp.vcproj
?????文件????????2711??2014-12-09?00:30??samlight_client_tcp_cpp\samlight_client_cpp.cpp
?????文件?????????883??2014-07-04?11:53??samlight_client_tcp_cpp\samlight_client_cpp.sln
?????文件????????1521??2014-12-09?00:30??samlight_client_tcp_cpp\samlight_client_cpp.h
?????文件?????????433??2014-12-09?00:30??samlight_client_tcp_cpp\samlight_client_ctrl_ocx.cpp
?????目錄???????????0??2014-12-09?00:30??samlight_client_tcp_cpp\res\
?????文件?????????411??2014-12-09?00:30??samlight_client_tcp_cpp\res\samlight_client_cpp.rc2
?????文件????????1078??2005-12-22?09:29??samlight_client_tcp_cpp\res\samlight_client_cpp.ico
?????文件????????4943??2014-12-09?00:30??samlight_client_tcp_cpp\samlight_client_cppDlg.h
?????文件?????????221??2014-12-09?00:30??samlight_client_tcp_cpp\StdAfx.cpp
評(píng)論
共有 條評(píng)論