Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » ICQ wieder mal

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 < [ 2 ]
000
12.05.2005, 18:50 Uhr
~heya
Gast


Folgender Quelltext soll den Wert der Varaiblen hallo5 in das RichEdit20A senden und dann auf den "&Senden"-Button klicken.Das Senden funktioniert das Klicken nicht.


C++:
  
sprintf(Fenstername,"%s - Nachrichtensitzung","Name");
              HWND ICQ = FindWindow (NULL, Fenstername);                //Fenster finden
              HWND ICQEDIT = FindWindowEx(ICQ,NULL,"RichEdit20A",NULL);
              HWND ICQSEND = FindWindowEx(ICQ,NULL,"&Senden",NULL);
              SendMessage(ICQEDIT ,WM_SETTEXT,0,(LPARAM)hallo5);
              SendMessage(ICQSEND,WM_COMMAND,0,BM_CLICK);



Weiß jemand was ich falsch mache ?

Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.05.2005, 19:07 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


heißt es nicht BN_CLICKED?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.05.2005, 19:09 Uhr
~heya
Gast


Das BM heißt doch Button Message oder ?
Ich probiers mal mit BN_CLICKED
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.05.2005, 19:14 Uhr
~heya
Gast


der Compiler nimmt zwar auch BN_CLICKED bringt aber nix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.05.2005, 21:07 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ansonsten solltest du die nachricht ans fenster senden, und die button-id (über ressourcenspy) als 3ten parameter bei wm_command
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
13.05.2005, 16:35 Uhr
~heya
Gast


Klappt irgendwie alles nicht. Ich könnte aber auch einfach ein Tastenkürzel an ICQ senden (Strg+Eingabe). Weiß jemand wie das geht ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
13.05.2005, 17:51 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


probiers mit 2 WM_KEYDOWN und zwei WM_KEYUP (also einmal Strg-Keydown, dann Enter-Keydownm, dann Enter-Keyup, dann Strg-Keyup)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
01.06.2005, 19:12 Uhr
~TrialReg
Gast


Naja ok dann sage ich es euch du kannst nur aus einer shared section herraus oder aus einer dll einen text versenden da sendmessage eine prozessspeziefische addresse übergibt die in dem programm nicht verfügbar ist... Solltest aber auch gucken das das auch stimmt mit dem WM_SETTEXT weiss ich nämlich nicht aus dem Stehgreif ob es den param akzeptiert...

Mfg trialreg@trialreg.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
01.06.2005, 19:15 Uhr
~TrialReg
Gast


Ach und wenn ich dabei bin sage ich euch auch noch das es heissen müsste...

SendMessage( GetParent( ICQSEND ), WM_COMMAND, GetDlgCtrlID( ICQSEND ), 0 );

Das aber nur am Rande bemerkt... Wenn ich mit obiger Bemerkung falsch liege bitte ich das zu entschuldigen das ist os spezifisch gewesen...

mfg trialreg@trialreg.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
01.06.2005, 19:37 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


deswegen liegts ja in WinAPI/Konsole ansonsten


Zitat:

(...) ansonsten solltest du die nachricht ans fenster senden, (...)



hab ich schon erwähnt das er "ICQ" als Ziel-Fenster-Handle nutzen soll...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ 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: