I search to refresh Firefox with PB
I have found this dirty method "SendKey" and that works
Code: Select all
OldHwnd = GetForegroundWindow_()
Hwnd = FindWindow_(#Null, "PureBasic Forum • Post a new topic - Mozilla Firefox")
Debug Hwnd
SetForegroundWindow_(Hwnd)
keybd_event_(#VK_F5, 0, 0, 0)
keybd_event_(#VK_F5, 0, #KEYEVENTF_KEYUP, 0)
SetForegroundWindow_(OldHwnd)
So i have found in the forum something for close Firefox who works
Code: Select all
SendMessage_(Hwnd, #WM_SYSCOMMAND, #SC_CLOSE, 0)
Code: Select all
SendMessage_(Hwnd, #WM_SYSCOMMAND, #SC_MAXIMIZE, 0)
SendMessage_(Hwnd, #WM_SYSCOMMAND, #SC_RESTORE, 0)
Code: Select all
SendMessage_(Hwnd, #WM_SYSCOMMAND, #VK_F5, 0)
SendMessage_(Hwnd, #WM_SYSCOMMAND, #SC_UPDATE_CONTENT, 0)
SendMessage_(Hwnd, #WM_SYSCOMMAND, #SC_HOTKEY, #VK_F5)
Have a good day