Pozycja przycisku i innych

0

jak odczytaj pozycje przycisku lub innego komponentu względęm okna programu jak i względem pulpitu.
jak odczytaj pozycje kursora myszki względęm okna programu jak i względem pulpitu.

Dzięki. Pozdrawiam

0

Wględem okna :

x := TButton.Left;
y := TButton.Top;

Względem pulpitu :

x := TForm.Left + TButton.Left;
y := TForm.Top + TButton.Top;

Mysz względem pulpitu :
http://4programmers.net/view_faq.html?id=69
Mysz względem formy :
ClientToScreen + F1

0

Przycisk względem formy:

Button.Top
Button.Left

Przycisk względem ekranu:

ClientToScreen(Point(Button.Left,0)).X
ClientToScreen(Point(0,Button.Top)).Y

Do myszki masz funkcje: GetCursorPos(var TPoint). Poczytaj o niej i o funkcjach: ClientToScreen i ScreenToClient.

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