Как обратиться к внутреннему элементу окна зная его хендл
т.е. есть у нас HWND а в окошке скажем текст какой-нибудь, можно ли как-нибудь, хм, прицелиться в этот текст, может кто уже делал такое, оч нужно с текстом с этих поработать.
что значит есть текст???
текст это static-contrоl? или он выводиться TextOut'ом??
что значит прицелиться??? определить находиться ли мышь над текстом??? или передвинуть указатель к тексту? или поменять текст??? или...
есть ли координаты текста
и вообще, можно поконкретнее постановку задачи
т.е. есть у нас HWND а в окошке скажем текст какой-нибудь, можно ли как-нибудь, хм, прицелиться в этот текст, может кто уже делал такое, оч нужно с текстом с этих поработать.
Для EditBox'а надо послать сообщение вида:
SendMessage(
(HWND) hWnd, // handle to destination window
EM_GETLINE, // message to send
(WPARAM) wParam, // line number
(LPARAM) lParam // line buffer (LPCTSTR)
);
Где hWnd - твой хэндл, wParam - номер копируемой строки твоего элемента, а lParam - указатель куда строка текста скопируется!!!
Но лучше покапайся основательней, чтоб не строки копировать, а просто получить указатель на свой текст!!!