Использование стандартных элементов управления Windows
Используйте стандартные элементы управления Windows, когда это возможно, так как они полностью совместимы с рекомендациями Microsoft Active Accessibility по специальным возможностям. К ним относятся элементы управления, предоставляемые Windows (User32.dll) и библиотекой общих элементов управления Windows (Comctl32.dll).
Каждый стандартный элемент управления Windows — это отдельное окно определенного класса, поэтому средство для улучшения доступности уведомляется при переходе фокуса на новый элемент управления. Программа может определить класс окна элементов управления и любые дополнительные сообщения, которые она может отправлять для проверки или изменения состояния элементов управления. Инструмент также может определить все дочерние элементы управления, содержащиеся в родительском окне, и определить родителя любого элемента управления.
Некоторые распространенные элементы управления являются чрезвычайно гибкими и часто могут заменять менее доступные пользовательские элементы управления и элементы управления, нарисованные владельцем. Например, представление списка может заменить поле со списком, нарисованным владельцем, чтобы отобразить флажок рядом с каждым элементом. В другом примере расширенный элемент управления кнопкой может отображать как изображения, так и текст. Ранее это требовало использования пользовательского элемента управления.