На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Displaying a Message Box



The simplest form of modal dialog box is the message box. Most applications use message boxes to warn the user of errors and to prompt for directions on how to proceed after an error has occurred. You create a message box by using the MessageBox or MessageBoxEx function, specifying the message and the number and type of buttons to display. Windows creates a modal dialog box, providing its own dialog box template and procedure. After the user closes the message box, MessageBox or MessageBoxEx returns a value identifying the button chosen by the user to close the message box.

In the following example, the application displays a message box if the fError variable is TRUE. The message box displays the message describing the error. The MB_OKCANCEL style directs MessageBox to provide two buttons with which the user can choose how to proceed:

if (fError) {
if (MessageBox(hwndDlg, SZNOTFOUND, SZDELETEITEM,
MB_OKCANCEL)==IDOK)

.
. // Prompt for a new item name and repeat the command.
.

else

.
. // Cancel the command.
.
}


In this example, SZNOTFOUND and SZDELETEITEM are application-defined, null-terminated strings that represent the message text and the title for the message box.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

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



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

В следующем примере, приложение отображает ящик сообщения если переменная fError является ИСТИНОЙ. Ящик сообщения отображает сообщение, описывающее ошибку. Стиль MB_OKCANCEL направляет MessageBox, чтобы обеспечивать две кнопки с которыми потребитель может выбрать как, чтобы продолжать:

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

.
. // Подсказка для нового пункта называет и повторяет команду.
.

еще

.
. // Отмена команда.
.
}


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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz