Сообщение CCM_DPISCALE


Включает автоматическое высокого разрешения (DPI) масштабирование в органах управления Древовидный список элементов (tree-view), Одноуровневый список элементов (List-View), Улучшеннное комбинированное окно (ComboBoxEx), Заголовок (Header), Кнопка, Инструментальная панель (Toolbar) и Коллекция изображений (Image Lists).

Синтаксис

Чтобы отправить это сообщение, вызовите функцию SendMessage следующим образом.

lResult = SendMessage(
    // ничего не возвращает в lResult
   (HWND) hWndControl,
    // дескриптор целевого органа управления
   (UINT) CCM_DPISCALE,
    // message ID
   (WPARAM) wParam,
    // = (WPARAM) (WPARAM) wParam;
   (LPARAM) lParam
    // = 0; не используется, должен быть нуль
);
 

Параметры

wParam

Устанавливается в ИСТИНА (TRUE).

lParam

Должен быть нуль.

Возвращаемое значение

Возвращаемое значение не используется.

Замечания

Для Панели быстрого запуска программ (Quick Launch) и Панели задач (Taskbar) не должно определяться DPI масштабирование, потому что изображения уже масштабированы.

 Любой орган управления, который использует список изображений, созданный с размерами SmallIcon, не должен масштабировать свои значки.

Обратите внимание! на то, чтобы использовать этот программный интерфейс приложения, Вы должны предоставить явно определяющий файл Comclt32.dll версии 6.0. Дополнительную информацию о декларациях, см. в статье Использование визуального стиля Windows XP.

Смотри также

Обзор Органы управления Windows, Сообщения, используемые органами управления

Размещение и совместимость CCM_DPISCALE

К Windows XP Да
л Windows 2000 Professional Нет
и Windows NT Workstation Нет
е Windows Me Нет
н Windows 98 Нет
т Windows 95 Нет
С Windows Server 2003 Да
е Windows 2000 Server Нет
р Windows NT Server Нет
в
е
р
Используемая библиотека -
Используемая DLL -
Заголовочный файл  
- объявлено в commctrl.h
- включено в -
Unicode Нет
Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz