Zum Inhalt springen

Sprechblase in der Taskleiste


Filou

Empfohlene Beiträge

Hiiiiiilfe!

Ich bin schon verzweifelt am suchen.

Ich möchte ein Icon in die Taskleiste neben der Uhr einblenden und eine Sprechblase dazu ausgeben. So wie WindowsXP das macht (z.B. Es ist kein Netzwerkkabel angeschlossen)

Weiß vielleicht von euch jemand, wie man das macht oder habt ihr sogar Programmbeispiele??

Währe echt genial, wenn ich das in meim Programm hinbekommen würde.

Schonmal danke und liebe Grüße,

Olli

PS: Benutze die MFC :-)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Codebeispiele habe ich keine hier.

Aber für ein Icon in der Tray-Area mußt du entweder auf die Win-API zurückgreifen, da die MFC (mein Stand ist Version 4.2) keine Klasse dafür besitzt.

Oder z.B. von www.codeguru.com eine Wrapper-Klasse herunterladen und benutzen.

Die Sprechblase ist wahrscheinlich ein einfaches rahmenloses, teilweise transparentes Fenster, dass auch mit der MFC relativ einfach erstellen lassen sollte.

Wenn man ein Icon in der Tray-Area hat, dann kann man relativ einfach, die Koordinaten herausfinden und relativ dazu wird dann die Sprechblase positioniert.

Wenn ich zuhause bin, dann suche ich mal Beispielcode-Stücke für das Tray-Area-Icon heraus.

Grüße

themaster

Link zu diesem Kommentar
Auf anderen Seiten teilen

Zu früh gefreut!!

Es geht leider nicht.

Ich bekomme beim starten des Beispiels des Ballon Tip 8 Fehlermeldungen.

Z.B. dieses Define "NIF_INFO" wird nicht gefunden. :(

Könnt ihr mir nochmal helfen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 7 Monate später...
Original geschrieben von Filou

Ich bekomme beim starten des Beispiels des Ballon Tip 8 Fehlermeldungen.

Z.B. dieses Define "NIF_INFO" wird nicht gefunden. :(

Ich hab das selbe Problem das die neunen Elemente nicht gefunden werden, obwohl

ich das Platform SDK habe (habs auch in Vc++ eingetragen;)) und den Internet Explorer 6.

:confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Guybrush Threepwood

Ich hab das selbe Problem das die neunen Elemente nicht gefunden werden, obwohl

ich das Platform SDK habe (habs auch in Vc++ eingetragen;)) und den Internet Explorer 6.

:confused:

Stehen die Include-Verzeichnisse des Platform SDK vor denen des Visual Studio? Der Compiler nimmt den Header, den er als ersten findet.

Außerdem:

MSDN (NOTIFYICONDATA):

...

Note that several members of this structure are only supported for Shell32.dll versions 5.0 and later. To enable these members, include one of the following in your header:

#define _WIN32_IE 0x0500

#define _WIN32_IE 0x0600

...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...