PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » Вопросы по PureBasic » как сделать так, чтобы окно было поверх всех других окон?


как сделать так, чтобы окно было поверх всех других окон?

Сообщений 1 страница 2 из 2

1

Использую функцию StickyWindow, но окно, при включении игр, теряет фокус. Как такое исправить?

0

2

Кирилл написал(а):

Как такое исправить?

Простыми способами это не исправить. Окно будет мерцать.

Код:
hWnd=OpenWindow(0, 0, 0, 400, 100, "Timer Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
StickyWindow(0, 1)
AddWindowTimer(0, 123, 16)

Repeat
  Event = WaitWindowEvent()
  If Event = #PB_Event_Timer And EventTimer() = 123
    BringWindowToTop_(hWnd)
    SetWindowPos_(hWnd, #HWND_TOPMOST, 0, 0, 0, 0, #SWP_NOMOVE|#SWP_NOSIZE|#SWP_SHOWWINDOW)
    InvalidateRect_(hWnd, 0, #True)
  EndIf    
Until Event = #PB_Event_CloseWindow

0


Вы здесь » PureBasic - форум » Вопросы по PureBasic » как сделать так, чтобы окно было поверх всех других окон?