Давайте рассмотрим структуру API-функции MessageBox, выглядит она так: MessageBox(hwnd,"Текст сообщения","Заголовок", кнопки | иконка) Первым параметром идет hwnd - дескриптор окна, его принято записывать еще так: hWnd, что значит handle Window - "хэндл окна". Здесь указывается хэндл родительского окна, от которого происходит сообщение. Если такого окна нет, то в этот параметр можно записать значение 0 или NULL. Следущим параметром MessageBox, идет текст сообщения. Третий параметр это заголовок, здесь, я думаю, все понятно, перейдем к четвертому параметру...
Программа должна контролировать правильность исходных данных и, в случае, если данные неверные, сообщить об этом пользователю. Вывести сообщение можно одним из двух способов: Вывод в окно сообщения Отображение окна сообщения обеспечивает метод Show класса MessageBox, инструкция вызова которого в общем виде выглядит так: r = MessageBox.Show(Сообщение, Заголовок, Кнопки, ТипСообщения,
КнопкаПоУмолчанию) где: Параметр Кнопки задает кнопки, которые будут отображаться в окне сообщения: Параметр ТипСообщения...