⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libmain.cpp

📁 这是VCF框架的代码
💻 CPP
字号:
//[!output PROJECT_NAME].cpp#include "vcf/ApplicationKit/ApplicationKit.h"#include "vcf/ApplicationKit/LibraryApplication.h"#include "vcf/FoundationKit/Win32Peer.h"using namespace VCF;class [!output PROJECT_NAME]Application : public LibraryApplication {public:	virtual bool initRunningApplication(){		bool result = LibraryApplication::initRunningApplication();		return result;	}};static [!output PROJECT_NAME]Application* single[!output PROJECT_NAME]ApplicationInstance = NULL;BOOL APIENTRY DllMain( HANDLE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved ){    switch ( ul_reason_for_call ) {		case DLL_PROCESS_ATTACH:  {			single[!output PROJECT_NAME]ApplicationInstance = new [!output PROJECT_NAME]Application();			single[!output PROJECT_NAME]ApplicationInstance->getPeer()->setHandleID( (long)hModule );			single[!output PROJECT_NAME]ApplicationInstance->setName( "[!output PROJECT_NAME]" );			LibraryApplication::registerLibrary( single[!output PROJECT_NAME]ApplicationInstance );		}		break;		case DLL_THREAD_ATTACH: {		}		break;		case DLL_THREAD_DETACH:  {		}		break;		case DLL_PROCESS_DETACH:  {			if ( NULL != single[!output PROJECT_NAME]ApplicationInstance ) {				delete single[!output PROJECT_NAME]ApplicationInstance;				single[!output PROJECT_NAME]ApplicationInstance = NULL;			}		}		break;    }    return TRUE;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -