Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
Delphi 7 Enterprise
|
Re: Textinhalt eines Objekts einer anderen Anwendung
3. Mai 2008, 12:21
Dann bannt er aber Static und nicht den eingegebenen User.
Delphi-Quellcode:
var
wndMain, wndChild: HWND;
S: String;
I: INteger;
begin
wndMain := FindGarenaMainWindow;
if wndMain <> 0 then
begin
wndChild := GetDlgItem(wndMain, 59648);
wndChild := GetDlgItem(wndChild, 59649);
wndChild := GetDlgItem(wndChild, 1003);
if wndMain <> 0 then
begin
PostMessage(wndChild, BM_CLICK, 0, 0);
end;
end;
wndMain := FindWindow('#32770','Search a user');
if wndMain <> 0 then
begin
wndChild := GetDlgItem(wndMain, 1153);
if wndMain <> 0 then
begin
s := JvListView2.Selected.Caption;
for i := 1 to Length(s) do
SendMessage(wndChild, WM_CHAR, Word(s[i]), 0);
end;
end;
wndMain := FindWindow('#32770','Search a user');
if wndMain <> 0 then
begin
wndChild := GetDlgItem(wndMain, 1155);
if wndMain <> 0 then
begin
PostMessage(wndChild, BM_CLICK, 0, 0);
end;
end;
wndMain := FindWindow('#32770','');
if wndMain <> 0 then
begin
wndChild := GetDlgItem(wndMain, 1560);
if wndMain <> 0 then
begin
PostMessage(wndChild, BM_CLICK, 0, 0);
PostMessage(wndChild, BM_CLICK, 0, 0);
end
end;
//EDIT
Ich muss das handle auf diese Anzeigeform bekommen aber ich schaffe es nciht
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
|
|
Zitat
|