Поделиться через


Функции формата пикселей

Следующие функции Windows управляют форматами пикселей.

Функция Windows Описание
ChoosePixelFormat Получает формат пикселей контекста устройства, который ближе всего соответствует указанному формату пикселей.
SetPixelFormat Задает текущий формат пикселя контекста устройства в соответствии с форматом, заданным индексом формата пикселей.
GetPixelFormat Получает индекс формата пикселей текущего формата пикселя контекста устройства.
DescribePixelFormat Учитывая контекст устройства и индекс формата пикселей, заполняет структуру данных PIXELFORMATDESCRIPTOR свойствами формата пикселей.
GetEnhMetaFilePixelFormat Извлекает сведения о формате пикселей для расширенного метафайла.

 

Функция ChoosePixelFormat возвращает индекс однократного формата пикселей, который определяет наилучшее соответствие поддерживаемых форматов пикселей в контексте устройства.

Функция SetPixelFormat определяет нужный формат с помощью индекса формата с одним пикселем. Как правило, вызывается метод ChoosePixelFormat , чтобы найти формат пикселей с наилучшим соответствием, а затем вызывается Метод SetPixelFormat с результатом ChoosePixelFormat.

При вызове Метода SetPixelFormat для контекста устройства, ссылающегося на окно, SetPixelFormat также изменяет формат пикселей окна. Установка формата пикселей для окна несколько раз может привести к значительным осложнениям для Window Manager и многопоточных приложений, поэтому это не разрешено. Формат пикселей для окна можно задать только один раз; После этого формат пикселей окна нельзя изменить.

Функция GetPixelFormat возвращает индекс формата пикселей с одним значением.

Функция DescribePixelFormat принимает в качестве параметров следующее:

  • Дескриптор контекста устройства
  • Индекс формата пикселей
  • Указатель на структуру данных PIXELFORMATDESCRIPTOR

Функция DescribePixelFormat возвращает с соответствующими заданными элементами PIXELFORMATDESCRIPTOR .

Функция GetEnhMetaFilePixelFormat возвращает размер формата пикселей метафайла и получает сведения о формате пикселей метафайла.