задача схожа , нужно эмулировать нажатие клавиш в чужом приложении в свернутом в трей окне , (послать сообщение в чат , sendmessage отправляет строчку в RichEdit20W , чтобы отправить необходимо нажать ctrl+enter , ) для активного и неактивного выполняется следующее
Код:
procedure EmulateKey(Wnd: HWND; VKey: Integer);
asm
push 0
push edx
push 0101H //WM_KEYUP
push eax
push 0
push edx
push 0100H //WM_KEYDOWN
push eax
call PostMessage
call PostMessage
end;
вызов
EmulateKey(wnd, VK_RETURN);
а как бы для свернутого в трей , не разворачивая его желательно...
и еще вопрос в довесок , можно ли в свернутом в трей приложении выбрать элемент меню ( не разворачивая) и нажать кнопку...