Отображение окна сообщения

Простейшая форма модального диалогового окна — окна сообщения. Большинство приложений используют окна сообщений для предупреждения пользователя об ошибках и запрашивать указания о том, как после того, как произошла ошибка. Чтобы создать окно сообщения, с помощью функции MessageBox или MessageBoxEx , указав сообщение номер и тип кнопок для отображения. Система создает модальное диалоговое окно, свой собственный шаблон поля диалогового окна и процедуры. После того, как пользователь закроет окно сообщения, MessageBox или MessageBoxEx возвращает значение, идентифицирующее кнопку, выбранного пользователем для закрытия окна сообщения.

В следующем примере приложение отображает окно сообщения, если fError переменная имеет значение TRUE. В окне сообщения отображается сообщение с описанием ошибки. MB_OKCANCEL стиль направляет MessageBox для предоставления две кнопки, с которых пользователь может выбрать как поступить:

если (fError) {если (MessageBox (hwndDlg, SZNOTFOUND, SZDELETEITEM, MB_OKCANCEL) == IDOK) {}

/ / Приглашение для ввода нового имени элемента и повторите команду. 

    }
    else {}

/ / Отменить команду. 

    }
} 
 

В этом примере SZNOTFOUND и SZDELETEITEM являются определяемые приложением, заканчивающуюся строки, которые представляют собой текст сообщения и заголовок для окна сообщения.

Index