Witam! Pewnie ten temat już gdzieś tu był, ale przeszukałem i nic, więc: jak pobrać uchwyt np. do przycisku znajdującego się w innym oknie niż moja aplikacja np. w oknie IE ??? [???]
0
0
FindWindow() + FindWindowEx() + WIN32 SDK Reference
0
Na 4programmers w dziale download jest program, który pokazuje uchwyt do każdego komponentu nad którym znajdzie się myszka - hhok na myszkę - poszukaj
0
To że FindWindow to wiem ( :) ) ale co mam podac w parametrach?? i jakiego typu uchwytu użyć np. do przycisku bo chyba nie HWND ?? [sciana]
0
poczytaj trochę dokumentacji.
0
jakiego typu uchwytu użyć np. do przycisku bo chyba nie HWND ?? [sciana]
A co za różnica? Wewnętrznie to i tak 32-bitowa liczba bez znaku, więc niezależnie od tego, czy nazywa się HWND, HFONT, HBITMAP czy HDYWAN ważna jest jej ZAWARTOŚĆ, a nie typ (gdyż jak wspomniałem są to aliasy).
0
No ok. w takim razie:
var
H: HWND;
begin
H:=FindWindow({czy tu ma być klasa TButton ?..}, {.. a tu nazwa przycisku?});
SetWindowText(H, 'Tralala');
end;
Czy ten kod jest ok.?