Окт 16

Сообщения от поля с прокруткой

При нажатии одной из стрелок элемент управления Spin посылает своему родительскому окну сообщение WM_VSCROLL или WM_HSCROLL (в зависимости от ориентации счетчика), в котором младшее слово параметра wParam содержит код SB_THUMBPOSITION. Кроме того, счетчик посылает уведомляющее сообщение UDN_DELTAPOS в форме сообщения WM_N0TIFY.
Обычно в приложении нет необходимости обрабатывать все сообщения. Часто бывает достаточно получить текущую позицию счетчика, обрабатывая сообщение WM_VSCROLL или WM_HSCROLL Это можно сделать, отправив элементу Spin управляющее сообщение UDM_GETPOS.
При непосредственном клавиатурном вводе нового числа в окно редактирования элемент Edit Box посылает родительскому окну сообщение WM_COMMAND с кодом уведомления EN_CHANGE. Если вы хотите, чтобы приложение немедленно отреагировало на изменившуюся текущую позицию счетчика (а он отслеживает все изменения в приятельском окне), то предусмотрите обработку этого сообщения. Пример такой обработки приведен ниже в приложении Spinner.