Witajcie :-) Tworzę obramowanie do programu, dzięki któremu będę mógł zmieniac rozmiar okna. O ile samo wykrywanie jaką grafikę ustawic dla kursora (RESIZE_NS, RESIZE_NWSE itp.) działa prawidłowo, to chcę ustawić tak, aby od momentu WM_LBUTTONDOWN do momentu WM_LBUTTONUP kursor się nie zmieniał mimo tego, że najechaliśmy na inne okno. Da się tak zrobić? probówałem SetCapture, bo przecież wtedy wszystkie komunikaty myszki idą do 1 okna i dupa.
0
3
Robisz to źle.
Obsłuż WM_NCHITTEST
. Dostajesz współrzędne myszy i zwracasz co tam jest - wnętrze okna, belka tytułowa, ramka - bok, narożnik itp.
Kursor ustawiasz w WM_SETCURSOR
.
Resztą się zajmuje system.