Einzelnen Beitrag anzeigen

KridRed

Registriert seit: 12. Feb 2003
Ort: Saarbrücken
11 Beiträge
 
Delphi 6 Professional
 
#11
  Alt 14. Feb 2003, 14:59
Zitat von Luckie:
Wichtig: Ist das Die ID oder das Handle? Das ist ein Unterschied. Hast du die ID kannst du so:
Code:
hEdit := GetDlgItem(hParent, ID_EDIT);
das Handle des Edits bekommen. Dann kannst du mit WM_SETTEXT deine Text in das Edit schreiben. genauso machts du es auch mit dem ersten Edit. Nix mit TAB simulieren oder so.
// erstes Edit feld suchen
hMDIChildAcHisEd := FindWindowEx(hMDIChildAccHis,0,'_T_Edit',NIL);
// ins 1.Edit Feld den Eintrag machen
SendMessage(hMDIChildAcHisEd,WM_SETTEXT,0,integer( PChar(ComboBox2.Text)));
// Cursor in das 2. Edit Feld positionieren
postmessage(hMDIChildAcHisEd,wm_KeyDown,integer(PC har(#9)),0);

- nun soll dort wo der Cursor steht der Inhalt von ComboBox1 eingefügt werden -

so mache ich das bisher, das zweite Editfeld ist ebenfalls "_T_Edit" - die selben Werte wie das erste und das ist mein Problem.
Deshalb das TAB simulieren um in das nächste _T_Edit zu kommen - insgesamt sind es 5 ! _T_Edit Felder ( brauche aber nur die ersten zwei - wobei ich das Handle vom ersten ja habe und auch schon meinen Eintrag gemacht habe )



Gruß,

Dirk
  Mit Zitat antworten Zitat