Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Tray Icon von fremden Programm verschwinden lassen! (https://www.delphipraxis.net/60510-tray-icon-von-fremden-programm-verschwinden-lassen.html)

smallsmoker 28. Feb 2008 16:20

Re: Tray Icon von fremden Programm verschwinden lassen!
 
Liste der Anhänge anzeigen (Anzahl: 1)
habe jetzt geschafft was zu schreiben was alle tray icons versteckt :/
source + executable im anhang
mfg smallsmoker

€: Exe mit upx gepackt

toms 28. Feb 2008 18:57

Re: Tray Icon von fremden Programm verschwinden lassen!
 
Zitat:

Zitat von smallsmoker
habe jetzt geschafft was zu schreiben was alle tray icons versteckt :/
source + executable im anhang
mfg smallsmoker

€: Exe mit upx gepackt

Alle TrayIcons zu verstecken ist nicht schwierig, aber ein einzelnes.

smallsmoker 2. Mär 2008 20:07

Re: Tray Icon von fremden Programm verschwinden lassen!
 
das madshi forum scheint tot zu sein :/ weiß vieleicht einer im forum eine lösung, um ein tray icon zu verstecken ?
mfg smallsmoker

bitsetter 2. Mär 2008 22:55

Re: Tray Icon von fremden Programm verschwinden lassen!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von smallsmoker
das madshi forum scheint tot zu sein

Die DP dafür noch nicht ganz. 8)

Hier ist die 32-Bit Windows NT Version getestet unter WinXP, das Icon aus der TNA sollte damit endgültig entfernt werden.
Wenn man den Code etwas abändert, dann könnte man das Icon auch bloss verstecken.

smallsmoker 2. Mär 2008 23:42

Re: Tray Icon von fremden Programm verschwinden lassen!
 
funktioniert unter xp x86 sp2
jedoch nicht unter vista ultimate x64 (was ein wunder xD )
vielen Dank !!!
mfg smallsmoker

bitsetter 3. Mär 2008 00:04

Re: Tray Icon von fremden Programm verschwinden lassen!
 
Zitat:

Zitat von smallsmoker
funktioniert unter xp x86 sp2
jedoch nicht unter vista ultimate x64 (was ein wunder xD )

Mit einem 64-Bit Compiler und einer Codeanpassung geht es bestimmt auch, was für eine Fehlermeldung gab es denn?

Schade das ich kein 64-Bit System habe, würde mich auch mal interessieren. :(

smallsmoker 3. Mär 2008 00:24

Re: Tray Icon von fremden Programm verschwinden lassen!
 
wenn du willst könenn wir mal ne vnc session schieben :)
meine icq nummer habe ich dir per pm geschickt :)
fehlermeldung is deine vorgefertigte "das icon des programmes [blablabla] entfernt werden. :)
jedoch habe ich es mit einer x86 von einem 32 bit kompiler (d2007) ausprobiert.
mfg smallsmoker

toms 3. Mär 2008 05:12

Re: Tray Icon von fremden Programm verschwinden lassen!
 
Zitat:

Zitat von bitsetter
Wenn man den Code etwas abändert, dann könnte man das Icon auch bloss verstecken.

Wie könnte man das anstellen? Es gibt ja kein NIM_HIDE ?

bitsetter 3. Mär 2008 21:41

Re: Tray Icon von fremden Programm verschwinden lassen!
 
Ich dachte dabei eher an TBSTATE_HIDDEN des Toolbuttons.

toms 4. Mär 2008 01:44

Re: Tray Icon von fremden Programm verschwinden lassen!
 
Zitat:

Zitat von bitsetter
Ich dachte dabei eher an TBSTATE_HIDDEN des Toolbuttons.

1. + 2. scheinen keine Wirkung zu haben:

1.
Delphi-Quellcode:
  SendMessage(hToolBar, TB_HIDEBUTTON, loop, 1);
2.
Delphi-Quellcode:
var
  tbInfo: TTBButtonInfoA;
begin
  tbInfo.cbSize := SizeOf(TTBButtonInfo);
  tbInfo.dwMask := TBIF_STATE;
  tbinfo.fsState := TBSTATE_HIDDEN or TBSTATE_INDETERMINATE;
  SendMessage(hWndToolbar, TB_SETBUTTONINFO, loop, LParam(@tbinfo));


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr.
Seite 4 von 5   « Erste     234 5      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz