` Printed Icetips Article

Icetips Article



Par2: Start app without appearing in toolbat
2005-03-07 -- John Christ III
 
> Can you open a window that doesn't appear on the task bar?

Set the ToolWindow extended window style.

Before File Declarations:

GWL_EXSTYLE       EQUATE(-20)
WS_EX_TOOLWINDOW  EQUATE(00000080h)

Inside the Global Map:

MODULE('windows.lib')
  SetWindowLong(ULONG, LONG, LONG), LONG, PASCAL, PROC, |
        NAME('SetWindowLongA')
  GetWindowLong(ULONG, LONG), LONG, PASCAL, |
        NAME('GetWindowLongA')
END

Open the Window:

X# = GetWindowLong(0{Prop:Handle}, GWL_EXSTYLE)
X# = BOR(X#, WS_EX_TOOLWINDOW)
SetWindowLong(0{Prop:Handle}, GWL_EXSTYLE, X#)



Printed May 4, 2024, 1:02 am
This article has been viewed/printed 35123 times.