我实现按F2关闭窗口功能,写了个全局钩子DLLtypedef void(*A)(HWND);
HMODULE hModule=::LoadLibrary("Hook1.dll");
A sethook=(A)GetProcAddress(hModule,"SetHook");
sethook(m_hWnd);
FreeLibrary(hModule);
这样写按F2在钩子中SendMessage不起作用
然而这样写
_declspec(dllimport) void SetHook(HWND);
#pragma comment(lib,"Hook1.lib")
SetHook(m_hWnd);
就正常这是为什么喃?
HMODULE hModule=::LoadLibrary("Hook1.dll");
A sethook=(A)GetProcAddress(hModule,"SetHook");
sethook(m_hWnd);
FreeLibrary(hModule);
这样写按F2在钩子中SendMessage不起作用
然而这样写
_declspec(dllimport) void SetHook(HWND);
#pragma comment(lib,"Hook1.lib")
SetHook(m_hWnd);
就正常这是为什么喃?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货