Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Разработчики серверов должны уделять внимание созданию предопределенных и распространенных элементов управления, чтобы обеспечить возможность Microsoft Active Accessibility показывать свойство Name для элемента управления. В зависимости от типа элемента управления текст свойства Name поступает из одного из следующих:
- Текст окна элемента управления (или подпись)
- Статический текст, помеченный элементом управления
Чтобы найти текст окна элемента управления, Microsoft Active Accessibility отправляет в элемент управления сообщение WM_GETTEXT. Этот текст соответствует текстовому параметру в инструкции определения ресурса элемента управления. Для некоторых элементов управления, таких как кнопки, это тот же текст, который отображается с элементом управления. Для других элементов управления, таких как панели инструментов, этот текст не отображается. Поэтому разработчики серверов должны предоставлять значимый текст в инструкции определения ресурсов элемента управления, чтобы помочь пользователям клиентских служебных программ определить элемент управления.
Чтобы найти метку элемента управления, Microsoft Active Accessibility ищет статический текстовый элемент управления, вызвав GetWindow с флагом GW_HWNDPREV. Поиск останавливается при обнаружении статического текстового элемента управления или элемента управления с оконными стилями WS_GROUP | WS_TABSTOP. Этот порядок поиска соответствует обратному порядку вкладок в диалоговом окне. Разработчики сервера должны соблюдать порядок табуляции при создании элементов управления, чтобы статический текстовый элемент управления сразу же предшествовал элементу управления, который он обозначает.
Дополнительные сведения о методах, используемых в Microsoft Active Accessibility для предоставления свойства Name, можно найти в справочнике по элементам пользовательского интерфейса.