В диалоге есть editbox(IDC_EDIT) и push button (ID_OK).Хочу по нажатии кнопки считать введенный текст из edit box. Вот код из функции-обработчика для диалога:
switch (LOWORD(wParam))
{
case ID_OK:
if (!GetDlgItemText(hwndDlg,IDC_EDIT,strDataFile, 80))
strDataFile="data.txt"; // default file
EndDialog(hwndDlg, wParam);
break;
Функция GetDlgItemText(..) всегда возвращает ноль

— в чем тут загвоздка? Может надо событие какое0нибудь инициировать — типа WM_GETTEXT
IDC_EDIT определена нормально(пробовал вместо нее писать ее целый идентификатор — то же самое)