Установить курсор для дочернего элемента управления из родительского окна?

Как вы можете установить курсор для дочернего окна из родительского окна без его подкласса?


person user963241    schedule 21.09.2010    source источник


Ответы (2)


Сообщение WM_SETCURSOR автоматически передается родителю, чтобы вы могли обработать его там. Если дочерний элемент управления на самом деле обрабатывает его, вам придется подклассифицировать его. Или взломать цикл сообщений (фу).

person Hans Passant    schedule 21.09.2010

person    schedule
comment
Не могли бы вы добавить немного повествования, чтобы объяснить, почему этот код работает и что делает его ответом на вопрос? Это было бы очень полезно для человека, задающего вопрос, и для всех, кто придет. - person Andrew Barber; 21.02.2013
comment
приведенный выше код обрабатывает сообщение WM_MOUSEMOVE, чтобы установить другой курсор над окном дочернего элемента управления в диалоговом окне. - person null; 21.02.2013