importingdll.cpp
来自「这是一本学习 window编程的很好的参考教材」· C++ 代码 · 共 27 行
CPP
27 行
#include <Windows.h>
#include "ImportingDLL.h"
typedef void(*FnPtrT)(char*);
#define EXPORT __declspec(dllexport)
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}
EXPORT int fnImportingDLL(void)
{
MessageBox(NULL,"Dll Function called!","From DLL",MB_OK);
FnPtrT FnPtr = (FnPtrT)::GetProcAddress(GetModuleHandle(NULL), "ExeFn");
if(FnPtr)
(*FnPtr)("Messge From The DLL");
else
MessageBox(NULL,"It Did Not work :(","From DLL",MB_OK);
return 42;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?