Private Declare Function BringWindowToTop Lib "user32" (ByVal hwnd As Long) As Long
Me.Show
BringWindowToTop Me.hwnd
'Always On Top
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
' Not Always On Top
SetWindowPos Me.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
sosed213 писал(а):А BringWindowToTop, уже попробовал, тоже не получается.
sosed213 писал(а):Максимум что получается, форма разворачивается, и начинает мигать в панели задач, а фокус остается на окне другой программы в которой работал в данный момент.
NashRus писал(а):Google Desktop юзает двойной Ctrl.
'Always On Top
SetWindowPos hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
' Not Always On Top
SetWindowPos hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
Debug.Print SetForegroundWindow(hwnd)
Debug.Print BringWindowToTop(hwnd)
Debug.Print SetFocusAPI(hwnd)
Debug.Print SetActiveWindow(hwnd)
sosed213 писал(а):каждые 10 секунд форму показывать... и тоже ничего.
If Not (Me.WindowState = 0) Then Me.WindowState = 0
Me.Show
SetTimerVisible Me.hwnd, 100
Public Sub SetTimerVisible(ByVal hwnd As Long, Optional ByVal kTimer As Long = 0&)
SetTimer hwnd, 213, kTimer, AddressOf TimerProc
End Sub
Private Sub TimerProc(ByVal hwnd As Long, ByVal uMsg As Long, ByVal idEvent As Long, ByVal dwTime As Long)
KillTimer hwnd, idEvent
Select Case idEvent
Case 213
'Always On Top
SetWindowPos hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
' Not Always On Top
SetWindowPos hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
Debug.Print SetForegroundWindow(hwnd)
Debug.Print BringWindowToTop(hwnd)
Debug.Print SetFocusAPI(hwnd)
Debug.Print SetActiveWindow(hwnd)
End Select
End Sub
sosed213 писал(а):
sosed213 писал(а):Debug.Print SetForegroundWindow(hwnd)
iResult = SendMessage(lnghWND, WM_LBUTTONDOWN, 0&, ByVal lParam)
iResult = SendMessage(lnghWND, WM_LBUTTONUP, 0&, ByVal lParam)
sosed213 писал(а):Вот хочу такого же эффекта добиться, находясь в любой программе (Word, Chrom, ....) .
Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 59