Мне интересно, можно ли преобразовать дескриптор окна в "HWND". Мне нужно вызвать функцию "PostMessage" с помощью метода "FindWindow".
В настоящее время я должен получить
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);
}
HANDLE
иHWND
) для дескрипторов процессов и дескрипторов окон. Не говоря уже о том, что у процесса может быть более одного окна, так что однозначного соответствия точно нет. Что вы на самом деле пытаетесь сделать? - person In silico   schedule 03.05.2012