gpt4 book ai didi

C++ 处理为 HWND?

转载 作者:行者123 更新时间:2023-11-30 00:56:22 27 4
gpt4 key购买 nike


我想知道您是否可以将句柄转换为窗口“HWND”。我需要使用“FindWindow”方法调用“PostMessage”函数。

我目前必须采购

HANDLE mainProcess;
BOOL APIENTRY ATTACH_PROCESS(int ProcessID)
{

mainProcess = OpenProcess(PROCESS_ALL_ACCESS, true, ProcessID);

return TRUE;
}
BOOL APIENTRY SEND_INPUT(/*NOT USED FOR THIS SAMPLE*/ const char* String, bool Keydown)
{

int ToDo = WM_KEYUP;
if (Keydown)
ToDo = WM_KEYDOWN;
return PostMessage((HWND)mainProcess, ToDo, VK_TAB, NULL);
}

最佳答案

没有。一个进程可以创建多个窗口。由于不存在一对一映射,因此这样的函数没有意义。

另一方面,当然可以有一个函数返回由进程创建的窗口列表。

关于C++ 处理为 HWND?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10436918/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com