В отличие от стандартных органов управления, предопределенные органы управления такие как кнопки или окна редактирования не используют по умолчанию язык текущей операционной системы. "Родной" шрифт органа управления - невидимый элемент управления, который работает фоновом режиме, чтобы дать возможность предопределенным органам управления диалогового окна показывать на экране язык текущей операционной системы.
Чтобы использовать "родной " шрифт органа управления:
Флажок | Применяется для |
---|---|
NFS_EDIT | Поля редактирования (Edit controls). |
NFS_STATIC | Статических органов управления. |
NFS_LISTCOMBO | Органов управления Список (List), Комбинированное окно (ComboBox), Одноуровневый список элементов (List-View) и Улучшенное комбинированное окно (ComboBoxEx). |
NFS_BUTTON | Органов управления Кнопка (Button). |
NFS_ALL | Всех органов управления. |
NFS_USEFONTASSOC | Восточноазиатская платформа. Орган управления использует шрифт связанной функции, вместо того, чтобы переключиться на "родной " шрифт. Все другие платформы игнорируют это. |
Нижеследующий пример иллюстрирует, как добавить "родной " шрифт органа управления к сценарию ресурса. Это заставляет органы управления редактирования диалогового окна, список и комбинированное окно показывать на экране текст, используя язык текущей операционной системы.
CONTROL "",-1,"NativeFontCtl",NFS_EDIT|NFS_LISTCOMBO,0,0,0,0 |