📄 sparsematrixtext_dll.cpp
字号:
#include "mclcommain.h"
#include "sparsematrixtext_com.hpp"
#include "sparsematrixtext_idl_i.c"
#include "mwcomutil_i.c"
#include "mwcomtypes_i.c"
CMCLModule g_Module;
static _MCLOBJECT_MAP_ENTRY objectmap[] =
{
{
&CLSID_SparseMatrixText, CSparseMatrixText::RegisterClass,
CSparseMatrixText::UnregisterClass, CSparseMatrixText::GetClassObject,
"SparseMatrixText", "SparseMatrixText.SparseMatrixText",
"SparseMatrixText.SparseMatrixText.1_0"
},
{
NULL, NULL, NULL, NULL, "", "", ""
}
};
extern "C" {
BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, void *pv )
{
return g_Module.InitMain(objectmap, &LIBID_SparseMatrixText,
1, 0, hInstance, dwReason, pv);
}
HRESULT __stdcall DllCanUnloadNow()
{
return (g_Module.GetLockCount()==0) ? S_OK : S_FALSE;
}
HRESULT __stdcall DllGetClassObject(REFCLSID clsid, REFIID iid, void **ppv )
{
return g_Module.GetClassObject( clsid, iid, ppv );
}
HRESULT __stdcall DllRegisterServer()
{
return g_Module.UpdateRegistry( TRUE );
}
HRESULT __stdcall DllUnregisterServer()
{
return g_Module.UpdateRegistry( FALSE );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -