Komunikaty + Komponenty

0

Witam

Czy ktos mógłby polecic mi jakis komponent który robi bardz prostą rzecz a mianowicie , chce zadefinioweac obszar na którym ma byc narysowany obraz oraz zdarzenia do obiektu mają isc tylko z tego obszaru. Widokiem obszaru ma byc zawsze linia prosta tyle tylko że jak jest pod kątem to komponent "zbiera" komunikaty z nieswojego obszaru(niestety obszar jest kwadratem).

na razie tylko myślałem nad tym znalazłem funkcje CreatePolygonRgn tyle tylko że mam nadzieje ze ktos wcześniej napisał juz cos takiego, a poza tym mam nadzieje że może dostane jakies rady od was :-) . Jak juz przyjdzie mi napisać komponent to potrzebuje tam tylko zdarzenia DoubleClick i ClicK i Wzasadadzie myszke.

Na jakim komponecie sie najlepiej wzorować ?? Lub z jakiego skorzystać.

Z góry THX

Pozdrowienia chodek

0

Przez 'komunikaty' rozumiesz zdarzenia [Events - OnMouseMove, OnMouseClick, itp...]?

0

Przez 'komunikaty' rozumiesz zdarzenia [Events - OnMouseMove, OnMouseClick, itp...]?

Dokładnie :-), jakieś sugestie "

0
  1. Jeśli np. po kliknięciu myszy na tym obszarze komunikat o tym ma dotrzeć do 'adresata' (np. jeśli tam gdzie kliknięto był Button, będzie on kliknięty)
    To możesz użyć WinAPI
    GetCursorPos(&pozycja); i GetAsyncKeyState(n); dla n=1, 2 lub 3 (nie pamiętam) jest to sprawdzenie, czy przycisk myszy jest kliknięty

  2. Jeśli komunikat ma zostać przechwycony, ale nie dotrzeć do 'adresata', to Hook na mysz [tego nigdy nie pisałem, bo mi nie było potrzebne].

PS> Czemu chcesz napisać komponent??

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