#include <stdio.h>
#include <windows.h>
#include <winuser.h>
typedef int(*lpFun)(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType); //定義函數指針類型
int main()
{
HINSTANCE hDll; //DLL句柄
lpFun testFun; //函數指針
hDll = LoadLibrary("user32.dll");//加載DLL,需要將DLL放到工程目錄下.
if (hDll != NULL)
{
testFun = (lpFun)GetProcAddress(hDll, "MessageBoxA");
if (testFun != NULL)
{
testFun(NULL, "Hello world!",NULL, MB_OK);
}
else
{
printf("the calling is error");
}
FreeLibrary(hDll);
}
return 0;
}