Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > PureBasic

PureBasic Мощный кросс-платформенный язык среднего уровня на основе BASIC. Подходит для решения широкого круга задач.

Ответ
 
Опции темы
Старый 22.09.2013, 23:26   #1
Artfrost
AnyKey`щик
 
Регистрация: 02.11.2009
Сообщений: 9
Написано 2 полезных сообщений
(для 2 пользователей)
Вопрос WINDOWS 7 завершение сессии, смена юзера, завершение работы

...

Последний раз редактировалось Artfrost, 27.09.2013 в 00:43.
(Offline)
 
Ответить с цитированием
Старый 23.09.2013, 17:28   #2
Пётр
Нуждающийся
 
Регистрация: 23.05.2007
Сообщений: 95
Написано 34 полезных сообщений
(для 53 пользователей)
Ответ: WINDOWS 7 завершение сессии, смена юзера, завершение работы

Procedure WinCallback(hWnd, uMsg, wParam, lParam) 
  Protected Result = #PB_ProcessPureBasicEvents 
  
  If uMsg = #WM_QUERYENDSESSION
    MessageRequester("","#WM_QUERYENDSESSION")
    Result = #True
    
  ElseIf uMsg = #WM_ENDSESSION
    MessageRequester("","#WM_ENDSESSION")
    Result = 0
    
  EndIf 
  
  ProcedureReturn Result
EndProcedure 


OpenWindow(0, 0, 0, 200, 100, "Messages", #PB_Window_MinimizeGadget|#PB_Window_ScreenCentered) 

SetWindowCallback(@WinCallback())    ; activate the callback

Repeat 
  Event = WaitWindowEvent() 
Until Event = #PB_Event_CloseWindow
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Пётр за это полезное сообщение:
Artfrost (24.09.2013), barsunduk (02.11.2013), nil0q (28.09.2013)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 16:33.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com