Окт 16

Окно сообщений

Окно сообщений, которое вызывается функцией MessageBox, является простейшим типом диалогового окна. В предыдущих проектах эта функция уже неоднократно применялась, но при этом были использованы далеко не все ее возможности.
Функция MessageBox позволяет создавать, отображать и выполнять различные действия с окном сообщения. Окно сообщения содержит текст, определяемый приложением, и заголовок, а также любое сочетание предопределенных пиктограмм и кнопок.
Функция MessageBox чаще всего используется для сообщений об ошибках и предупреждающих сообщений. Иногда ее применяют для отладочной печати данных в качестве замены оператора printf в консольных приложениях. Также окна сообщения могут использоваться в качестве функций-заглушек при разработке программы. Например, окна сообщений могут вызываться для пунктов меню, которые еще не реализованы.
Функция имеет следующий прототип:
int MessageBox(HWND hWnd, LPCTSTR IpText, LPCTSTR IpCaption. UINT uType);
Параметр hWnd принимает дескриптор родительского окна. Если этот параметр равен NULL, то окно сообщения не имеет окна-владельца.
Параметр IpText является указателем на С-строку, содержащую текст, который должен быть отображен в окне. Вы можете использовать в составе строки управляющие символы \п, если хотите сделать текст многострочным.
Параметр IpCaption является указателем на С-строку, которая отображается в заголовке диалогового окна. Если этот параметр равен NULL, то применяется заданный по умолчанию заголовок Error.