Надо получить заголовок окна Главной программы и ее окна в котором токо чтоб был осуществлен ввод с клавиатуры. При этом нам известной Хендл компонента окна программы в который токо что был осуществлен ввод с клавиатуры . А еще лутше если можна будет получить весь список Классов и ханделов компонентов текучего окна.
А что это за такая интересная функция GetAncestor(GA_ROOT)??? И у нее должно бить два параметра . FUNCTION GetAncestor(hwnd: HWND; gaFlags: UINT): HWND; stdcall;
XshStasX Именно два. А у GetWindowText вообще три. Это схематичное указание, а не кусок кода. "А что это за такая интересная функция", смотрите в MSDN. Для перечисления дочерних окон EnumChildWindows. P.S. Только не говорите, пожалуйста, что EnumChildWindows принимает три параметра, а не нуль. Это просто указание на то, какую функцию использовать.