VBcoders Browse New Submit Contact Sign In

No account? Register free

Forgot password?

How to add 'Always On Top' to the system menu

Amer Al-Homsi  (1 Submission)   Windows API Call/Explanation   VB 6.0   Unknown Difficulty   Sat 17th November 2001   Mon 8th February 2021

How to add 'Always On Top' to the system menu

API Declarations


Declare Function AppendMenu Lib "user32" Alias "AppendMenuA" (ByVal hMenu As Long, ByVal wFlags As Long, ByVal wIDNewItem As Long, ByVal lpNewItem As Any) As Long
Declare Function ModifyMenu Lib "user32" Alias "ModifyMenuA" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long, ByVal wIDNewItem As Long, ByVal lpString As Any) As Long
Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Global Const MF_SEPARATOR = &H800&
Global Const MF_STRING = &H0&
Global Const MF_CHECKED = &H8&
Global Const MF_UNCHECKED = &H0&
Global Const MF_BYPOSITION = &H400&
Global Const GWL_WNDPROC = (-4)
Global Const WM_SYSCOMMAND = &H112
Const HWND_TOPMOST = -1
Const SWP_NOMOVE = &H2
Const SWP_NOSIZE = &H1
Const HWND_NOTOPMOST = -2

Rate How to add 'Always On Top' to the system menu (2(2 Vote))
How to add 'Always On Top' to the system menu.bas

How to add 'Always On Top' to the system menu Comments

No comments yet — be the first to post one!

Post a Comment

0/1000 characters