Fenster in der Taskleiste verstecken

  • Noch mal, guten Abend.

    Mich würde mal interessieren, ob/wie man ein bestimmtes Fenster in der Taskleiste ausblenden kann.
    So, wie wenn man

    [autoit]

    WinSetState ("title", "text", @SW_HIDE)

    [/autoit]

    benutzen würde, nur eben, dass nicht das ganze Fenster versteckt wird, sondern das 'Ding' in der Taskleiste.

    Gibt es da eine Möglichkeit, so was zu machen?

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Außerdem würde mich noch interessieren, ob man ein Fenster, in das Tray-Menu reinschieben kann.
    Beispiele dafür wären u.a. MSN, Skype und BitComet.

    MfG

  • Ich glaube kaum, dass das mit "fremden" Fenstern geht. Mit "eigenen" Fenstern geht das aber:

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    $Form1 = GUICreate("Toolwindow", 615, 438, 192, 124, -1, BitOR($WS_EX_TOOLWINDOW,$WS_EX_WINDOWEDGE))
    GUISetState()
    While 1
    If GUIGetMsg() = -3 Then Exit
    WEnd

    [/autoit]