реквизит всегда получает уведомление. После
"мыши" реквизит всегда получает уведомление. После нажатия кнопки, если вы хотите посылать уведомления о перемещении "мыши", вам
нужно перехватить нажатие кнопки. Это можно сделать с помощью
функций GedgetSetCapture и GadgetReleaseCapture. Эти функции
обычно вызываются реквизитом через указатель на окно реквизитов.
Режим подсказки реквизита указывает, будет ли выводиться в
родительском окне окна реквизитов информация о реквизите. Этот
режим устанавливается с помощью функции SetHintMode, параметр которой может иметь значения NoHints (подсказка не выводится),
PressHints (подсказка выводится при нажатии реквизита) и EnterHints (подсказка выводится при перемещении "мыши" на реквизит).
Определить текущий режим можно с помощью функции GetHintMode.
Вывод подсказки определяет функция SetHintCommand. Обычно
она вызывается реквизитом через указатель на окно реквизитов.
Чтобы эта функция правильно работала со стандартными классами ObjectWindows, нужно чтобы:
декорированное окно-рамка (родительское окно окна реквизитов) имело строку сообщений или строку состояния;
в окне-рамке должна быть разрешена подсказка;
должен существовать строковый ресурс с тем же идентификатором, что и реквизит.
Для поиска содержащихся в окне реквизитов вы можете использовать функции FirstGadget, NextGadget, GadgetFromPoint, GadgetWidthId.
Содержание Назад Вперед