Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2011, 17:06   #1
добрый_фей
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 17
По умолчанию Вопрос по win32 api по c++

Почему функция DialogBox(...) не возвращает TRUE?

BOOL CALLBACK ContactDialogProc(HWND hCntctDlg,UINT iMsg,WPARAM wParam,LPARAM lParam)
{
switch(iMsg)
{
case WM_INITDIALOG:
return TRUE;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDOK:
GetDlgItemText(hCntctDlg,IDC_EDIT1, ContactData.name,N1);
GetDlgItemText(hCntctDlg,IDC_EDIT2, ContactData.surname,N1);
GetDlgItemText(hCntctDlg,IDC_EDIT3, ContactData.telnumb,N1);
GetDlgItemText(hCntctDlg,IDC_EDIT4, ContactData.adress,N2);
GetDlgItemText(hCntctDlg,IDC_EDIT5, ContactData.age,N3);
EndDialog(hCntctDlg,0);
return TRUE;
case IDCANCEL:
Flag=0;
EndDialog(hCntctDlg,0);
return FALSE;
}
break;
}
return FALSE;
}
добрый_фей вне форума Ответить с цитированием
Старый 12.01.2011, 17:38   #2
like-nix
Форумчанин
 
Регистрация: 09.11.2009
Сообщений: 104
По умолчанию

Функция EndDialog разрушает модальное диалоговое окно, вынуждая систему закончить любую обработку для блока диалога.

Синтаксис

BOOL EndDialog
(
HWND hDlg, // дескриптор диалогового окна
int nResult // возвращаемое значение
);
Параметры
hDlg
Идентифицирует диалоговое окно, которое будет разрушено.
nResult
Устанавливает значение, которое будет возвращено прикладной программе от функции, которая создавала диалоговое окно.
like-nix вне форума Ответить с цитированием
Старый 12.01.2011, 18:03   #3
добрый_фей
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 17
По умолчанию

Спасибо, разобрался
добрый_фей вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа в Win32 API Ko3blpb Помощь студентам 0 05.01.2011 20:35
win32 API.Visual Studio 2008.Создание проекта Win32 Aleksandr_Yanov Visual C++ 2 12.09.2010 13:09
Win32 API. VS2008. Как создать приложение win32 в vs2008? Aleksandr_Yanov Visual C++ 4 12.09.2010 00:59
Win32 Api revaldo666 Win Api 10 06.07.2010 00:48
Win32 Api! alexov Общие вопросы C/C++ 7 09.02.2009 22:25