Справочник по KOL - Вывод сообщений
Ведущий раздела KOL и MCK: Анатолий aka XVeL
Автор: Борис Моренко
WEB-сайт: http://kol.mastak.ru
Полную версию библиотеки KOL и MCK можно скачать здесь.
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
|
|