procedure MsgOK( const S: String );
Самый простой способ для вывода сообщений
пользователю. Заголовок приравнивается к
Applet.Caption (или 'Error' если Applet не
запущен)
function ShowMsg( const S: String; Flags:
DWORD ): DWORD;
Упрощенный для использования MessageBox. Поэтому
подробное описание Flags и возвращаемых значений
можете посмотреть в Win32.hlp или в конце этого
раздела (но без описания).
procedure ShowMessage( const S: String );
ShowMsg с Flags равным MB_OK or
MB_SETFOREGROUND.
procedure ShowMsgModal( const S: String );
Процедура будет вам полезна, если вам надо
вывести большое количество информации в
модальном окне. Окно имеет фиксированную ширина
400 пикселей и текст в нем автоматически
переносится на другую строку. Окно выводится
посередине экрана с заголовком 'Information'.
function SysErrorMessage( ErrorCode:
Integer ): string;
ССоздает и возвращает строку, содержащую
форматированное системное сообщение об ошибке.
Вы можите отобразить это сообщение на экране или
записать в файл. Например, вы хотите вывести это
сообщение на экран: ShowMsg( SysErrorMessage(
GetLastError ) );
Список констант
для API MessageBox и KOL
ShowMsg
|
Стиль
|
На выходе
|
MB_ABORTRETRYIGNORE
MB_APPLMODAL
MB_DEFAULT_DESKTOP_ONLY
MB_DEFBUTTON1
MB_DEFBUTTON2
MB_DEFBUTTON3
MB_DEFBUTTON4
MB_HELP
MB_ICONASTERISK
MB_ICONERROR
MB_ICONEXCLAMATION
MB_ICONHAND
MB_ICONINFORMATION
MB_ICONQUESTION
MB_ICONSTOP
MB_ICONWARNING
MB_OK
MB_OKCANCEL
MB_RETRYCANCEL
MB_RIGHT
MB_RTLREADING
MB_SERVICE_NOTIFICATION
MB_SETFOREGROUND
MB_SYSTEMMODAL
MB_TASKMODAL
MB_YESNO
MB_YESNOCANCEL
|
IDABORT
IDCANCEL
IDIGNORE
IDNO
IDOK
IDRETRY
IDYES
|
|