Uchwyty do komponentów

0

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

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

user image 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.?

1 użytkowników online, w tym zalogowanych: 0, gości: 1