Re: Спасибо, но ...
От: Willi  
Дата: 09.11.01 13:56
Оценка:
Здравствуйте Migo, Вы писали:

M> Handle edit-a я получил — не проблема, а посылать WM_GETTEWT то же самое, что вызывать GetWindowText. Я пробовал и то и другое. Результат — пустая строка ...


Лично я только что попробовал предложенный вариант.
Прекрасно работает, но только со стандартным Edit Control
вот кусочек кода

[vc]
UpdateData();

HWND hWnd;
_stscanf(m_sHandle, _T("%X"), &hWnd);

if(!::IsWindow(hWnd))
{
AfxMessageBox(_T("Invalid Handle"));
return;
}

::SendMessage(hWnd, WM_GETTEXT, 1024, (LPARAM)m_sText.GetBuffer(1024));
m_sText.ReleaseBuffer();

UpdateData(FALSE);
[/vc]
\/\/i||i
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.