Deutsch
Quelltexte/ Codesnippets

Entfernen Fenster Taskbar

 
Fenster aus Taskbar entfernen

KompilierenMarkierenSeparieren
// Andreas Miethe
DEF CoInitialize(1)     ! "OLE32","CoInitialize"
DEF CoUnInitialize(0)   ! "OLE32","CoUninitialize"
DEF CoCreateInstance(5) ! "OLE32","CoCreateInstance"
DEF &QueryInterface 0
DEF &AddRef         4
DEF &Release        8
DEF &HrInit         12
DEF &AddTab         16
DEF &DeleteTab      20
DEF &ActivateTab    24
DEF &SetActiveAlt   28
Declare #_Command&
Declare #_HideFromTaskbar_Object&
Declare CLSID_TasbarList#,IID_ITasbarList#
Dim CLSID_TasbarList#,16
Dim IID_ITasbarList#,16
Long CLSID_TasbarList#,0 = $56FDF344
Word CLSID_TasbarList#,4 = $FD6D
Word CLSID_TasbarList#,6 = $11D0
Byte CLSID_TasbarList#,8 = $95
Byte CLSID_TasbarList#,9 = $8A
Byte CLSID_TasbarList#,10 = $00
Byte CLSID_TasbarList#,11 = $60
Byte CLSID_TasbarList#,12 = $97
Byte CLSID_TasbarList#,13 = $C9
Byte CLSID_TasbarList#,14 = $A0
Byte CLSID_TasbarList#,15 = $90
Long IID_ITasbarList#,0 = $56fdf342
Word IID_ITasbarList#,4 = $FD6D
Word IID_ITasbarList#,6 = $11D0
Byte IID_ITasbarList#,8 = $95
Byte IID_ITasbarList#,9 = $8A
Byte IID_ITasbarList#,10 = $00
Byte IID_ITasbarList#,11 = $60
Byte IID_ITasbarList#,12 = $97
Byte IID_ITasbarList#,13 = $C9
Byte IID_ITasbarList#,14 = $A0
Byte IID_ITasbarList#,15 = $90

Proc HideFromTaskbar

    Parameters WINDOW&, STATE&

    If STATE& = 0

        CALL(LONG(#_COMMAND&,&DeleteTab),#_HideFromTaskbar_Object&,Window&)    TaskbarButton ausblenden

    Else

        CALL(LONG(#_COMMAND&,&AddTab),#_HideFromTaskbar_Object&,Window&)       TaskbarButton einblenden

    EndIf

EndProc

Proc InitHFT

    CoInitialize(0)
    CoCreateInstance(CLSID_TasbarList#,0,1,IID_ITasbarList#,Addr(#_HideFromTaskbar_O bject&))
    #_COMMAND& = @LONG(#_HideFromTaskbar_Object&,0)

EndProc

Proc EndHFT

    Dispose CLSID_TasbarList#
    Dispose IID_ITasbarList#
    CALL(LONG(#_COMMAND&,&Release),#_HideFromTaskbar_Object&) Objekt freigeben
    CoUnInitialize()

EndProc

cls
InitHFT
Print "Taste..."
waitinput
HideFromTaskbar %hwnd,0
waitinput
HideFromTaskbar %hwnd,1
waitinput
EndHFT
end
 
23.08.2004  
 



Zum Quelltext


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.629 Betrachtungen

Unbenanntvor 0 min.
AndreasS27.11.2018

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

unbekannt (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie