ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
802
802
EMPFEHLEN
-
11.09.05 00:04 #1darko m. Tutorials.de Gastzugang
Hallo
Wie kann ich mein Programm aus der Linkliste entfernen und im SystemTray anzeigen lassen?
Hab herausgefunden, dass es mit shell_notifyicon gehen würde.
Aber leider habe ich keine Ahnung wie ich das Anwenden kann.
Kann mir jemand eine Tipp geben?
Compiler: Visual Studio
-
Ist im Grunde ganz einfach:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
NOTIFYICONDATA nidIcon; memset( &nidIcon, 0, sizeof( NOTIFYICONDATA ) ); nidIcon.cbSize = sizeof( NOTIFYICONDATA ); nidIcon.hWnd = hwndNotify; nidIcon.uID = 17; nidIcon.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE; nidIcon.hIcon = LoadIcon( m_hInstance, MAKEINTRESOURCE( dwResourceID ) ); nidIcon.uCallbackMessage = dwNotifyMessage; wsprintf( nidIcon.szTip, "Ich bin der Tooltip" ); Shell_NotifyIcon( NIM_ADD, &nidIcon ); DestroyIcon( nidIcon.hIcon );
Was ist bei dir die Linkliste? Die Fenster auf der Taskbar? Versuch entweder dein Hauptfenster zu verstecken (ShowWindow mit SW_HIDE) oder verpass ihm den extenden Style WS_EX_TOOLWINDOW.
-
11.09.05 12:07 #3darko m. Tutorials.de Gastzugang
Hallo
Ja mit der Linkliste meine ich die Taskbar
Danke für den Code.
Aber ich kenne mich noch nicht so gut mit API aus. Ich weiss jetzt nicht
wo und wie ich den Code anweden muss.
-
Du kannst den Code fast direkt so anwenden. Du musst allerdings ein HWND angeben (du musst eins haben, das HWND bekommt dann eine Nachricht mit dem Wert, den du als uCallbackMessage übergeben hast).
Als Tip: Dieses HWND muss nicht sichtbar sein, es reicht, dass es da ist. Genaueres würde ich mir wirklich aus der MSDN holen. Je früher du damit umgehen lernst, um so besser.
-
11.09.05 13:29 #5darko m. Tutorials.de Gastzugang
Danke.
Habs jetzt geschaft.
Gruss
Ähnliche Themen
-
[C#] Dynamisches Icon als Tray-Icon (NotifyIcon)
Von Fabsch im Forum .NET Windows FormsAntworten: 6Letzter Beitrag: 12.07.08, 13:59 -
JFrame per klick in Systemtray Icon unsichtbar machen/schließen und wieder starten
Von pel im Forum JavaAntworten: 8Letzter Beitrag: 15.09.07, 17:23 -
icq-icon, e-mail icon und/oder homepage icon anzeigen, wenn erforderlich
Von -GS-Master im Forum PHPAntworten: 4Letzter Beitrag: 02.08.06, 19:33 -
Wie bekomme ich das icon meiner Anwendung in den Systemtray?
Von Thomas Darimont im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 12.09.04, 15:05 -
Eigenes Icon im Systemtray und Popup?
Von Thomas Darimont im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 12.09.04, 14:25





Zitieren
Login






