JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

ExitWindows

- макрос WinAPI
Функции WinAPI
Завершает сеанс работы текущего пользователя Windows.
Синтаксис
function ExitWindows(
  Reserved,
  Code
): Boolean;

Параметры
Параметр Тип Описание
Reserved Number не используется
Code Number не используется
Возвращаемое значение
true в случае успеха или false в противном случае (например, если какая-либо из работающих программ не может завершить работу).
Пример (JS+)
// Главная форма
frm=new TForm();
frm.Caption="JS+ - макрос WinAPI ExitWindows";
frm.Width =450;
frm.Height=300;

// Строка состояния
stb=new TStatusBar(frm);
stb.SimpleText=' Нажмите кнопку "Завершить работу"';

// Кнопка
btn=new TButton(frm);
btn.Caption="Завершить работу";
btn.Width=btn.TextWidth(btn.Caption)+20;
btn.Left=(frm.ClientWidth-btn.Width)/2;
btn.Top =(stb.Top-btn.Height)/2;
btn.OnClick=btn_Click;

frm.ShowModal();

// Обработчик события OnClick
function btn_Click(btn)
{
  if (MessageBox(null,"Внимание!\nЗавершение сеанса работы текущего пользователя","JS+",MB_YESNO+MB_ICONQUESTION)==IDYES)
    ExitWindows(0,0);
}
Примечание
ExitWindows с любыми параметрами является макросом, вызывающим функцию Windows API ExitWindowsEx(EWX_LOGOFF, 0xFFFFFFFF).
Совместимость
Windows API
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/WinAPI/Function/ExitWindows.htm
© 2024,