|
|
请帮我看看下面的代码哪里有错,谢谢
#include "stdafx.h"
#include <windows.h>
typedef int (M)(HWND,LPCTSTR,LPCTSTR,UINT);
int APIENTRY WinMain(HINSTANCE h, HINSTANCE P,LPSTR l, int n)
{
HMODULE hDLL = NULL;
hDLL=LoadLibrary(TEXT("User32.dll"));
M* mb=NULL;
if(!hDLL)return 0;
#ifdef UNICODE
mb = (M* )GetProcAddress(hDLL, TEXT("MessageBoxW"));
#else
mb = (M* )GetProcAddress(hDLL, TEXT("MessageBoxA"));
#endif
if(mb){(mb)(0, TEXT("d"), TEXT("W"), MB_OK);}
FreeLibrary(hDLL);
return 1;
} |
|