資源簡介
BCGControlBarPro v22.1正式版源代碼、示例、幫助文件,無需安裝,解壓即可使用。
代碼片段和文件信息
//*******************************************************************************
//?COPYRIGHT?NOTES
//?---------------
//?This?is?a?part?of?BCGControlBar?Library?Professional?Edition
//?Copyright?(C)?1998-2014?BCGSoft?Ltd.
//?All?rights?reserved.
//
//?This?source?code?can?be?used?distributed?or?modified
//?only?under?terms?and?conditions?
//?of?the?accompanying?license?agreement.
//*******************************************************************************
//
//?BCGCBPro.cpp?:?Defines?the?initialization?routines?for?the?DLL.
//
#include?“stdafx.h“
#include?
#include?“BCGCBPro.h“
#include?“BCGPLocalResource.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
static?AFX_EXTENSION_MODULE?BCGCBProDLL?=?{?NULL?NULL?};
extern?“C“?int?APIENTRY
DllMain(HINSTANCE?hInstance?DWORD?dwReason?LPVOID?lpReserved)
{
//?Remove?this?if?you?use?lpReserved
UNREFERENCED_PARAMETER(lpReserved);
if?(dwReason?==?DLL_PROCESS_ATTACH)
{
TRACE0(“BCGCBPRO.DLL?Initializing!\n“);
//?Extension?DLL?one-time?initialization
if?(!AfxInitExtensionModule(BCGCBProDLL?hInstance))
return?0;
//?Insert?this?DLL?into?the?resource?chain
//?NOTE:?If?this?Extension?DLL?is?being?implicitly?linked?to?by
//??an?MFC?Regular?DLL?(such?as?an?ActiveX?Control)
//??instead?of?an?MFC?application?then?you?will?want?to
//??remove?this?line?from?DllMain?and?put?it?in?a?separate
//??function?exported?from?this?Extension?DLL.??The?Regular?DLL
//??that?uses?this?Extension?DLL?should?then?explicitly?call?that
//??function?to?initialize?this?Extension?DLL.??Otherwise
//??the?CDynlinkLibrary?object?will?not?be?attached?to?the
//??Regular?DLL‘s?resource?chain?and?serious?problems?will
//??result.
#ifndef?_BCGCBPRO_IN_OTHER_DLL
new?CDynlinkLibrary(BCGCBProDLL);
#endif //?_BCGCBPRO_IN_OTHER_DLL
}
else?if?(dwReason?==?DLL_PROCESS_DETACH)
{
TRACE0(“BCGCBPRO.DLL?Terminating!\n“);
//?Terminate?the?library?before?destructors?are?called
AfxTermExtensionModule(BCGCBProDLL);
}
return?1;???//?ok
}
///////////////////////////////////////////////////////////////////////
//?CBCGLocalResource?implementation:
CBCGPLocalResource::CBCGPLocalResource()
{
m_hInstOld?=?AfxGetResourceHandle?();
ASSERT?(m_hInstOld?!=?NULL);
AfxSetResourceHandle?(BCGCBProDLL.hResource);
}
CBCGPLocalResource::~CBCGPLocalResource()
{
AfxSetResourceHandle?(m_hInstOld);
}
BCGCBPRODLLEXPORT?void?BCGCBProSetResourceHandle?(HINSTANCE?hinstResDLL)
{
BCGCBProDLL.hResource?=?(hinstResDLL?==?NULL)???
BCGCBProDLL.hModule?:?hinstResDLL;
}
HINSTANCE?BCGCBProGetResourceHandle()
{
return?BCGCBProDLL.hResource;
}
HINSTANCE?BCGCBProGetInstanceHandle?()
{
return?BCGCBProDLL.hModule;
}
#ifdef?_BCGCBPRO_IN_OTHER_DLL
__declspec(dllexport)?void?BCGCBProDllInitialize?()
{
new?CDynlinkLibrary(BCGCBProDLL);
}
#endif //?_B
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???10115422??2014-01-14?18:13??BCGCBPro.chm
????.......??????3022??2014-01-14?18:12??BCGCBPro\BCGCBPro.cpp
????.......?????69198??2014-01-14?18:12??BCGCBPro\BCGCBPro.dsp
????.......???????539??2014-01-14?18:12??BCGCBPro\BCGCBPro.dsw
????.......??????6410??2014-01-14?18:12??BCGCBPro\BCGCBPro.h
????.......?????78412??2014-01-14?18:12??BCGCBPro\BCGCBPro.rc
????.......??????1338??2014-01-14?18:12??BCGCBPro\BCGCBPro.sln
????.......?????78438??2014-01-14?18:12??BCGCBPro\BCGCBPro.vcproj
????.......??????2166??2014-01-14?18:12??BCGCBPro\BCGCBPro100.sln
????.......?????90974??2014-01-14?18:12??BCGCBPro\BCGCBPro100.vcxproj
????.......?????85419??2014-01-14?18:12??BCGCBPro\BCGCBPro100.vcxproj.filters
????.......??????2166??2014-01-14?18:12??BCGCBPro\BCGCBPro110.sln
????.......?????92861??2014-01-14?18:12??BCGCBPro\BCGCBPro110.vcxproj
????.......?????84293??2014-01-14?18:12??BCGCBPro\BCGCBPro110.vcxproj.filters
????.......??????2245??2014-01-14?18:12??BCGCBPro\BCGCBPro120.sln
????.......?????91709??2014-01-14?18:12??BCGCBPro\BCGCBPro120.vcxproj
????.......?????84278??2014-01-14?18:12??BCGCBPro\BCGCBPro120.vcxproj.filters
????.......??????1333??2014-01-14?18:12??BCGCBPro\BCGCBPro71.sln
????.......?????80381??2014-01-14?18:12??BCGCBPro\BCGCBPro71.vcproj
????.......??????2155??2014-01-14?18:12??BCGCBPro\BCGCBPro80.sln
????.......????115254??2014-01-14?18:12??BCGCBPro\BCGCBPro80.vcproj
????.......??????2163??2014-01-14?18:12??BCGCBPro\BCGCBPro90.sln
????.......????117735??2014-01-14?18:12??BCGCBPro\BCGCBPro90.vcproj
????.......??????1164??2014-01-14?18:12??BCGCBPro\BCGCBProConfig.h
????.......?????11788??2014-01-14?18:12??BCGCBPro\BCGCBProInc.h
????.......?????64507??2014-01-14?18:12??BCGCBPro\BCGCBProStatic.dsp
????.......???????551??2014-01-14?18:12??BCGCBPro\BCGCBProStatic.dsw
????.......??????2334??2014-01-14?18:12??BCGCBPro\BCGCBProStatic.sln
????.......?????95249??2014-01-14?18:12??BCGCBPro\BCGCBProStatic.vcproj
????.......??????4362??2014-01-14?18:12??BCGCBPro\BCGCBProStatic100.sln
............此處省略6896個文件信息
評論
共有 條評論