icq interaktionen
-
guten tag,
ich möchte gerne über ein programm eine icq message abschicken. die fenster id ist 32770. ein handle darauf erhalte ich über findwindow, das eingabefeld heißt RichEdit20A1
was muss ich jetzt tuen?
danke im voraus
-
Eine Frage : Wie hast du rausgefunden wie das RichEdit heisst ?
-
mit so einem tool namens autoit
-
Die Frage ist: Wie kann man einen Eintrag auswählen und an DEN dann
ne Nachricht senden. Wenn du dafür einen Ansatz hast kann ich dir ja
beim absenden der Nachricht helfen. Denn das funktioniert einwandfrei
-
da habe ich schon einen ansatz, wäre denn wenn weiterhelfen könntest
-
Suchst du noch nach einer Lösung? Dann poste ich sie...
-
ja,bitte
-
Na dann verrate mal deinen Ansatz bitte.
Hier was zum senden der Nachricht aus meinem MFC-Programm:
//p ist dein findwindow-handle HWND a = ::GetDlgItem(p, 7000); char String[] = "Hallo Welt..."; ::SendMessage(a, WM_SETTEXT, 0, (LPARAM)String); ::SetForegroundWindow(p); ::SetFocus(a); ::SendMessage(a,WM_KEYDOWN,VK_RIGHT,0); HWND b = ::GetDlgItem(p, 6604); ::SendMessage(b, BM_CLICK, 0, 0L);Hoffe es hilft dir.
-
RichEdit20A1
Eine Frage: Wie hast du rausgefunden wie das RichEdit heisst?
Von PhoeNix_FasT erwarte ich jetzt einfach mal, das er das ironisch meinte, denn das ist der Classname und nicht der Windowname ..
Das senden von Zeichen wurde im FAQ normal schonmal behandelt ...
-
marius h. schrieb:
da habe ich schon einen ansatz, wäre denn wenn weiterhelfen könntest
Alsob man das glauben dürfte... da wird man keine Rückantwort bekommen.
Darum bin ich dafür unregs auszusperren!