Вопрос № 60399: Здравствуйте, Уважаемые Эксперты. Помогите разобраться. Есть программка, которая выполняет действие по клику на кнопку и выводит результат в лейбл на основной форме. Нужно с другой программы отловить клик на эту кнопку и прочесть текст лейбле. Я проб...
Вопрос № 60.399
Здравствуйте, Уважаемые Эксперты. Помогите разобраться. Есть программка, которая выполняет действие по клику на кнопку и выводит результат в лейбл на основной форме. Нужно с другой программы отловить клик на эту кнопку и прочесть текст лейбле. Я пробовал GetMessage, но она не получает меседж с чужого окна.
BOOL CClientDlg::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCD)
{
MessageBeep(-1);
char buffer[25];
strcpy(buffer,(char *)pCD->lpData);
AfxMessageBox(buffer);
return CDialog::OnCopyData(pWnd, pCD);
}
--------- Ошибка становится ошибкой, когда рождается как истина. Станислав Ежи Лец
Ответ отправил: Vaga (статус: 5-ый класс)
Ответ отправлен: 27.10.2006, 22:34
Отвечает: Bob Johnson
Здравствуйте, Ciapa Sergey Mihailovich!
GetMessage вообще нужна для других целей. тебе следует использовать сообщение WM_GETTEXT (посылать его тому контролу, текст которого тебе нужен)
Ответ отправил: Bob Johnson (статус: Академик) Россия, Калуга WWW:Программирование ---- Ответ отправлен: 28.10.2006, 02:15