v.korleone, а у тебя только в твоём окне работает потому что )) попробуй не по сочетанию клавиш, а запустить таймер и раз в секунду, скажем, вызывать данную процедуру. Но
pw->GetWindowText(txt);
уже может не прокатить , делай через посылку сообщения WM_GETTEXT. Ну и всякие CWnd::FromHandle тоже не стОит использовать тут - в чужие окна безопаснее и правильнее лазить сообщениями винды
lResult = SendMessage( // returns LRESULT in lResult (HWND) hWndControl, // handle to destination control (UINT) WM_GETTEXT, // message ID (WPARAM) wParam, // = (WPARAM) () wParam; (LPARAM) lParam // = (LPARAM) () lParam; );
Parameters
wParam
Specifies the maximum number of TCHARs to be copied, including the terminating null character.
Windows NT/2000/XP:ANSI applications may have the string in the buffer reduced in size (to a minimum of half that of the wParam value) due to conversion from ANSI to Unicode.
lParam
Pointer to the buffer that is to receive the text.