devxlogo

Keeping a Window on Top

Keeping a Window on Top

Question:
Is there a method of keeping a window “on top” similar tothe Microsoft Office toolbar and various other applications.I need to be able to have a form iconized, then at certaintimes bring the icon to the forefront and on top so thatit can’t go away until other events occur? (there’s a mouthfull)

Answer:
To keep a program window on top (always visible) in Visual Basic use a WINAPI function.Code in Main Module:

Declare Sub SetWindowPos Lib “User” (Byval hWnd as integer, Byval hWndInsertAfter as Integer, Byval X as Integer, Byval Y as Integer, Byval cx as Integer, Byval cy as Integer, Byval wFlags as Integer)
Code in a Submodule:
SetWindowPos form1.hWnd, -1, 0, 0, 0, 0, &H50 ‘This will make the window always visible!SetWindowPos form1.hWnd, -2, 0, 0, 0, 0, &H50 ‘This will put “Always Visible” off!

See also  Why ChatGPT Is So Important Today
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist