Завершение работы Windows, перезагрузка, выход пользователя из системы
Использование функций WinAPI позволяет добавлять в свои приложения даже такую функциональность, как завершение работы системы и ее перезагрузка. Создайте новое Windows- приложение и назовите его StartTurnOff. Добавляем на форму пять кнопок и устанавливаем следующие значения формы и кнопок:
BackgroundImage | ![]() |
FormBorderStyle | None |
Size | 314; 400 |
StartPosition | CenterScreen |
Name | BtnCancel |
Location | 243; 169 |
Size | 61; 19 |
Text | Отмена |
Name | btnCancel2 |
Location | 245; 369 |
Size | 61; 19 |
Text | Отмена |
Name | BtnTurnOff |
Image | ![]() |
Location | 140; 80 |
Size | 34; 34 |
Text |
Name | BtnRestart |
Image | ![]() |
Location | 238; 81 |
Size | 34; 34 |
Text |
Name | BtnUserOut |
Image | ![]() |
Location | 198; 280 |
Size | 34; 34 |
Text |
Добавляем класс WinAPIClass:
Листинг 5.8.
(html, txt)
В коде формы добавляем обработчики кнопок:
Листинг 5.9.
(html, txt)
При запуске приложения появляется совмещенное окно завершения работы и смены пользователя (рис. 5.6). Кнопки "Выключение", "Перезагрузка" и "Выход" лучше всего проверять, завершив работу со средой Visual Studio .NET.

Рис. 5.6. Приложение StartTurnOff
На диске, прилагаемом к книге, вы найдете приложение StartTurnOff (Code\Glava5\StartTurnOff).
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий