RSBasic's WinApiLibrary says :
Code: Select all
#MainWindow = 1
Procedure HideFromTaskBar(hWnd.i, Flag.l)
Protected TBL.ITaskbarList
CoInitialize_(0)
If CoCreateInstance_(?CLSID_TaskBarList, 0, 1, ?IID_ITaskBarList, @TBL) = #S_OK
TBL\HrInit()
If Flag
TBL\DeleteTab(hWnd)
Else
TBL\AddTab(hWnd)
EndIf
TBL\Release()
EndIf
CoUninitialize_()
EndProcedure
DataSection
CLSID_TaskBarList:
Data.l $56FDF344
Data.w $FD6D, $11D0
Data.b $95, $8A, $00, $60, $97, $C9, $A0, $90
IID_ITaskBarList:
Data.l $56FDF342
Data.w $FD6D, $11D0
Data.b $95, $8A, $00, $60, $97, $C9, $A0, $90
EndDataSection
; Your Window
OpenWindow(#MainWindow, 50, 50, 640, 480, "MyProgramm", #PB_Window_BorderLess)
HideFromTaskBar(WindowID(#MainWindow), #True)
Repeat : WaitWindowEvent() : ForEver