Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » in der Taskleiste blinkend?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.11.2002, 22:20 Uhr
tobitobsen100



Moin moin zusammen,
ich habe ein E-Mail Empfangsprogramm gemacht, und möchte, dass wenn eine neue E-Mail angekommen ist, dass die Anwendung in der Taskleiste blinkt.
Dazu hab ich folgende fragen:
a) is das überhaupt extra zu programmieren oder is das Systembedingt
b) wie geht das?

N8,
--
___________________________________
Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.11.2002, 22:42 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Meines Wissens nach gibbet sowas nicht in der VCL, also rein damit ins API-Forum ;-)
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.11.2002, 01:14 Uhr
ulli



hübsche kleine Animationen kann man einfach erstellen, indem man mehrere Icons verwendet, die dann eins nach dem anderen eingeblendet werden.
Geht mit WinAPI Shell_NotifyIcon()

Dieser Post wurde am 04.11.2002 um 01:15 Uhr von ulli editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.11.2002, 10:17 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Hab was gefunden:


C++:
FLASHWINFO x = {sizeof(FLASHWINFO), hWnd, FLASHW_ALL | FLASHW_TIMERNOFG, 5, 0};
FlashWindowEx(&x);

--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.

Dieser Post wurde am 04.11.2002 um 10:18 Uhr von Leif editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.11.2002, 14:35 Uhr
tobitobsen100



Erstmal danke für die antworten, aber keine geht bei mir
bei Leif´s Methode kommen diese Fehlermeldungen:
Erzeugen
[C++ Fehler] Unit1.cpp(21): E2451 Undefiniertes Symbol 'hWnd'
[C++ Fehler] Unit1.cpp(21): E2040 Deklaration nicht ordnungsgemäß abgeschlossen
[C++ Fehler] Unit1.cpp(21): E2139 In Deklaration fehlt ;
[C++ Warnung] Unit1.cpp(21): W8004 'x' wurde ein Wert zugewiesen, der nie verwendet wird
[C++ Fehler] Unit1.cpp(21): E2190 Unerwartetes }
[C++ Fehler] Unit1.cpp(22): E2303 Typname erwartet
[C++ Fehler] Unit1.cpp(22): E2356 Redeklaration von '__stdcall FlashWindowEx(FLASHWINFO *)' mit anderem Typ
[C++ Fehler] winuser.h(3760): E2344 '__stdcall FlashWindowEx(FLASHWINFO *)' bereits deklariert
[C++ Fehler] Unit1.cpp(22): E2063 Unzulässige Initialisierung
[C++ Fehler] Unit1.cpp(22): E2293 ) erwartet
[C++ Fehler] Unit1.cpp(24): E2190 Unerwartetes }

und bei ulli´s:

[C++ Fehler] Unit1.cpp(21): E2193 Zu wenige Parameter im Aufruf von '__stdcall Shell_NotifyIconA(unsigned long,_NOTIFYICONDATAA *)'

meine fragen:
a) muss ich noch irgendwas includen?
b) könnt ihr mir sagen wie ich das beheben kann?

Tschüss
--
___________________________________
Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
05.11.2002, 00:14 Uhr
ulli



öhm, ????
nur der Sicherheit halber:
das Ding braucht klar noch ein paar Paramerter und eine Umgebung.
Schau mal in die MSDN.

Die volle Funktion:

WINSHELLAPI BOOL WINAPI Shell_NotifyIcon(
DWORD dwMessage,
PNOTIFYICONDATA pnid );

und die Datenstruktur:

typedef struct _NOTIFYICONDATA {
DWORD cbSize;
HWND hWnd;
UINT uID;
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
char szTip[64];
} NOTIFYICONDATA, *PNOTIFYICONDATA;

#include <irgendwas> brauchst du, glaub ich, nicht mehr. Dein Compier kennt laut Fehlermeldung die Funktion.

Dieser Post wurde am 05.11.2002 um 00:18 Uhr von ulli editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
05.11.2002, 21:28 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

So, wie sich das liest, sind die meisten Fehler bei mir Folgefehler. Du hast den Code einfach 1:1 kopiert, so einfach geht das natürlich nicht ;-) Der Parameter "hWnd" ist der Handle des Fensters, das blinken soll, also z.B. Form1->Handle (je nachdem, wie Dein Hauptfenster heißt). Dann sollten die restlichen Fehler verschwinden.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
06.11.2002, 15:42 Uhr
tobitobsen100



Besten Dank!
Jetzt geht alles!

Bis bald,
--
___________________________________
Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: