libmain.cpp

来自「这是VCF框架的代码」· C++ 代码 · 共 63 行

CPP
63
字号
//$$root$$.cpp#include "vcf/ApplicationKit/ApplicationKit.h"#include "vcf/ApplicationKit/LibraryApplication.h"#include "vcf/FoundationKit/Win32Peer.h"class $$Root$$Application : public LibraryApplication {public:	virtual bool initRunningApplication(){		bool result = LibraryApplication::initRunningApplication();					return result;	}};static $$Root$$Application* single$$Root$$ApplicationInstance = NULL;BOOL APIENTRY DllMain( HANDLE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved ){    switch ( ul_reason_for_call ) {		case DLL_PROCESS_ATTACH:  {			single$$Root$$ApplicationInstance = new $$Root$$Application();			single$$Root$$ApplicationInstance->getPeer()->setHandleID( (long)hModule );						single$$Root$$ApplicationInstance->setName( "$$Root$$" );			LibraryApplication::registerLibrary( single$$Root$$ApplicationInstance );					}		break;		case DLL_THREAD_ATTACH: {		}		break;		case DLL_THREAD_DETACH:  {		}		break;		case DLL_PROCESS_DETACH:  {			if ( NULL != single$$Root$$ApplicationInstance ) {				delete single$$Root$$ApplicationInstance;				single$$Root$$ApplicationInstance = NULL;			}		}		break;    }    return TRUE;}

⌨️ 快捷键说明

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