Wie schließt man BalloonTip programmgesteuert?

8

Ich habe ein Taskleistensymbol in meiner Anwendung. Ich zeige die Ballonspitze 20 Sekunden lang, wenn ich etwas in den Hintergrund lade. Aber wenn die Hintergrundbelastung früh, sagen wir in 10 Sekunden, erreicht wird, möchte ich die Ballonspitze ausblenden. Zurzeit können Sie die Sprechblase nur ausblenden, indem Sie in der Sprechblase auf das Symbol zum Schließen klicken.

%Vor%

Ist es möglich, die Sprechblase Tipp vor dem angegebenen Zeitpunkt programmgesteuert zu verbergen?

    
emaillenin 15.03.2011, 16:22
quelle

4 Antworten

5

Versuchen Sie Folgendes:

%Vor%

Weitere Informationen hier .

Hoffnung hilft!

    
Morvader 15.03.2011, 16:36
quelle
4

Es gibt sicherlich bessere Möglichkeiten, dies zu tun. "Bitte warten" Eine Art Feedback erfolgt am besten mit einem Fortschrittsbalken oder einem Sanduhr-Mauszeiger. Sie können es unter Win7 + mit dem Windows API Code Pack machen, indem Sie den Fortschritt in der Taskleiste anzeigen.

Wie auch immer, Sie können eine Sprechblase öffnen, indem Sie eine andere mit einer kurzen Zeitüberschreitung anzeigen oder das Benachrichtigungssymbol ausblenden.

    
Hans Passant 15.03.2011 17:16
quelle
1

Sie können die Sprechblase jederzeit ausblenden (sichtbare Eigenschaft).

Beachten Sie, dass die Symbole und Ballons im Tray von explorer.exe ("Startmenüleiste") kontrolliert werden. Wenn Sie es nicht sauber machen, bleibt es dort. Du musst aktiv sagen, dass es verschwindet. Das Einstellen eines Timers für den Ballon sagt dem Entdecker einfach, wie lange er angezeigt werden soll. Sie müssen aktiv eine Gegennachricht senden, um sie vorher zu verbergen.

    
Tedd Hansen 15.03.2011 17:21
quelle
1

Ich würde persönlich denken, dass es einfacher wäre, einfach

anzurufen %Vor%

Was dazu führen sollte, dass das Tablett-Baloon sofort verborgen wird, ohne das Tray-Icon selbst zu verstecken ...

    
Benjamin Pannell 22.01.2012 19:25
quelle

Tags und Links