in der taskleiste blinken bei änderung
-
hmmm.. also die idee war schon mal gut.. jetzt gibt es nur ein problem: bei win2k funzt es.. und bei winxp nich..
void __fastcall Tchat::ClientSocketRead(TObject *Sender,
TCustomWinSocket *Socket)
{
if (Fensteraktivieren->Checked)
{
Application->Restore();
Application->BringToFront();
FlashWindow(chat,false);
}ChatLogRichEdit->Lines->Add(ClientSocket->Socket->ReceiveText());
}
also so (und nur so) funzt es bei win2k.. ich versteh nix mehr.. *grmpf*
hat vielleicht jemand noch ne andere idee?
mfg
kesh
-
schau dir mal den 2. parameter an! der sollte true sein.
-
öhm.. also ob da true oder false steht hat keine auswirkungen darauf.. da besteht immer noch das gleich problem..
hilft mir also auch nich wirklich weiter.. trotzdem danke..mfg
kesh
-
was ist "chat"?
-junix
-
FlashWindow(Application->Handle, true);
-
Xqgene meinte eigentlich damit du solltest die Parameter der Funktion genauer beachten und nicht einfahc irgendwas übergeben... (o;
-junix
-
Unter XP nimmst du dazu SetForegroundWindow(). Keine Ahnung, wie sich das unter 2K auswirkt.
-
Ne, FlashWindow() is schon richtig.
-
ich habe mein code unter XP getestet. einwandfrei.
wie junix schon sagte ...die Parameter der Funktion genauer beachten...
-
hallo jungs!
thx für die hilfe.. war wohl gestern nach dem ganzen geprogrammiere (was für ein wort..) doch schon n bißchen geschafft. habs grad mal damit getestet, und es funzt.thx + mfg
kesh