Cтраница 4
Для того чтобы выполнить какую-либо специальную обработку, необходимо переопределить эту функцию в своем классе. Функция должна возвращать нулевое значение только в том случае, когда явно устанавливает фокус ввода на какой-либо элемент управления, и ненулевое, когда фокус ввода устанавливается на первый элемент. [46]
Для того чтобы выполнить какую-либо специальную обработку, необходимо переопределить эту функцию в своем классе. Функция должна возвращать нулевое значение только в том случае, когда явно устанавливает фокус ввода на какой-либо элемент управления, и ненулевое, когда фокус ввода устанавливается на первый элемент. [47]
При отображении модального диалогового окна главное окно программы блокируется, поэтому модальное окно необходимо закрыть перед продолжением работы в главном окне. А при отображении немодального диалогового окна доступ к главному окну программы не блокируется. Фокус ввода передается между немодальным диалоговым окном и главным. Таким образом, немодальное диалоговое окно служит вспомогательным окном и используется вместе с главным. [48]
Порядок обхода управляет последовательностью получения фокуса ввода элементами управления с установленным свойством Tab Stop при нажатии клавиш Tab или Shift Tab. Нажатие клавиши Tab перемещает фокус ввода на следующий элемент управления в соответствии с порядком обхода. Нажатие клавиш Shift Tab перемещает фокус на предыдущий элемент управления. Когда фокус ввода находится на конкретном элементе управления, последний отвечает за ввод данных с клавиатуры. [49]
Определяет строку, отображаемую как заголовок окна или метку. Символ & в заголовке указывает, что следующий за ним символ будет отображаться подчеркнутым. Такой символ определяет клавишу-акселератор. При одновременном нажатии этой клавиши и клавиши Alt происходит перемещение фокуса ввода на данный элемент управления. [50]
Большинство компонентов ( формы, пункты меню, элементы управления) имеют свойство HelpContext. Это свойство содержит идентификатор контекста, который будет передан WinHelp при нажатии клавиши F1, когда данный компонент находится в фокусе. Если значение HelpContext компонента равно 0, то этот компонент наследует значение HelpContext родительского окна. Это позволяет устанавливать определенное значение HelpContext для формы в целом. При этом, независимо от того, в каком компоненте формы находится фокус ввода, при нажатии F1 будет использоваться контекст справки формы. [51]
Опция Find Window ( Найти окно) WinSight прямо противоположна опции Follow to Focus. Рамка остается вокруг окна до тех пор, пока вы не щелкнете в пределах окна или не выберете другое окно в дереве окон. Утолщенная рамка рисуется поверх всех окон, так что вы сможете найти интересующее вас окно, даже если оно скрыто под другими окнами. Окно, найденное с помощью Find Window, не перемещается поверх других окон и не получает фокус ввода; вы просто сможете его локализовать. [52]