Witam serdecznie, chciałbym zrobić aplikację, której lewa krawędź
będzie wystawać z prawej części ekranu a po najechaniu na nią myszką
okno wysunie się z za ekranu. Mam problem z wykryciem tego, że
kursor myszki znalazł się nad formą. Dopisałem do formy dwie procedury:
procedure CmMouseEnter(var Msg: TMessage); message CM_MOUSEENTER;
procedure CmMouseLeave(var Msg: TMessage); message CM_MOUSELEAVE;
ale działa to jakoś nie specjalnie. Najgorzej jest CM_MOUSELEAVE bo
najczęściej załapuje dopiero, kiedy kilknę gdzieś poza formą. Nie
potrafię ustalić dlaczego raz się psuje a raz nie.
Proszę o jakieś wyjaśnienie, naprowadzenie na inne rozwiązanie,
jakimś dobrym komponentem też nie pogardzę...