typedef HWND (WINAPI *WindowFromDC_funcptr)(HDC);
typedef INT (WINAPI *GetWindowTextA_funcptr)(HWND, LPSTR, INT);
HMODULE mod;
mod = GetModuleHandleA("user32.dll");
if(mod)
{
WindowFromDC_funcptr pWindowFromDC = (WindowFromDC_funcptr)GetProcAddress(mod,
"WindowFromDC");
if(pWindowFromDC)
{
HWND hwnd = pWindowFromDC(hdc);
GetWindowTextA_funcptr pGetWindowTextA = (GetWindowTextA_funcptr)GetProcAddress(mod, "GetWindowTextA");
if(pGetWindowTextA)
{
char text_name[256];
pGetWindowTextA(hwnd, text_name, 256);
}
}
}
wine中部分代码无法直接调用user32函数的解决办法
最新推荐文章于 2024-12-13 21:32:06 发布