Entwickler-Ecke

Internet / Netzwerk - ICQ Status


ddcool - Di 24.06.03 12:10
Titel: ICQ Status
Hi leute, hab mal ne Frage. Wie kann ich über ein eigenes Programm den ICQ-Status oder die Message des Statuses ändern. Will einfach eine Verknüpfung zu ICQ haben so ähnlich wie "uses".


Anonymous - Di 24.06.03 12:12

hast du denn das handle vom icq fenster?


ddcool - Di 24.06.03 12:29
Titel: NEIN
Nein, ich weiss nicht wie ich das bekommen, bin noch net so gut im programmieren mit Delphi. Sag mir mal bitte wie ich das bekomme!


BungeeBug - Di 24.06.03 17:45

Hi,
das Fenster handle bekommst du mit

Delphi-Quelltext
1:
findwindow(nil,<Fenstertitel>);                    


Der Fenstertitel muss aber genau stimmen ...

MfG BungeeBug


ddcool - Di 24.06.03 21:22
Titel: gut
THX


ddcool - Di 24.06.03 21:26

Was muss ich jetzt machen, muss ich es einer Variablen zuweisen?? Habe keine Ahnung. Will wenn ich in Delphi einen Befehl wie "icq.Form1.Font" oder so eingebe, das es keine Errors gibt!!!!!


Tweafis - Di 24.06.03 21:29

Da musst du wohl auf die ApiFunktionen umsteigen. d.h. Wenn du z.B. ein Edit in einer anderen Anwendung verändern willst brauchst du das Handle und dann nimmst du SetWindowText(Handle, ...) also, das ist nicht ganz so einfach ;) Aber schon möglich


ddcool - Di 24.06.03 21:34

Kannst du mir nicht irgendetwas genaueres sagen??? Ich habe kein Plan davon!!!!


Tweafis - Di 24.06.03 21:39

Ich bin definitiv auch newbie auf dem gebiet, aber z.B. ICQ ist ja nicht in Delphi geschrieben. Also ist schon mal theorethisch nicht möglich dass du Icq.Form1.Label1.Caption oder sowas machst.


Thunder00 - Sa 30.08.03 14:18

frage:
ich will überprüfen, ob bei ICQ eine Message eingegangen is.

Wie kann ich das machen??

Kann ich inna Schleife über findWindow nach den Messsage-Fenster suchen lassen??

Gibt findWindow nen Wert zurück wenn das Fenster exisitiert??

Danke.

PS.: Wie überprüfe ich, ob eine neue eMail angekommen is?? ich schau ma im forum.