Функции формата пикселей
Следующие функции Windows управляют форматами пикселей.
Функция Windows | Описание |
---|---|
ChoosePixelFormat | Получает формат пикселей контекста устройства, который ближе всего соответствует указанному формату пикселей. |
SetPixelFormat | Задает текущий формат пикселя контекста устройства в соответствии с форматом, заданным индексом формата пикселей. |
GetPixelFormat | Получает индекс формата пикселей текущего формата пикселя контекста устройства. |
DescribePixelFormat | Учитывая контекст устройства и индекс формата пикселей, заполняет структуру данных PIXELFORMATDESCRIPTOR свойствами формата пикселей. |
GetEnhMetaFilePixelFormat | Извлекает сведения о формате пикселей для расширенного метафайла. |
Функция ChoosePixelFormat возвращает индекс однократного формата пикселей, который определяет наилучшее соответствие поддерживаемых форматов пикселей в контексте устройства.
Функция SetPixelFormat определяет нужный формат с помощью индекса формата с одним пикселем. Как правило, вызывается метод ChoosePixelFormat , чтобы найти формат пикселей с наилучшим соответствием, а затем вызывается Метод SetPixelFormat с результатом ChoosePixelFormat.
При вызове Метода SetPixelFormat для контекста устройства, ссылающегося на окно, SetPixelFormat также изменяет формат пикселей окна. Установка формата пикселей для окна несколько раз может привести к значительным осложнениям для Window Manager и многопоточных приложений, поэтому это не разрешено. Формат пикселей для окна можно задать только один раз; После этого формат пикселей окна нельзя изменить.
Функция GetPixelFormat возвращает индекс формата пикселей с одним значением.
Функция DescribePixelFormat принимает в качестве параметров следующее:
- Дескриптор контекста устройства
- Индекс формата пикселей
- Указатель на структуру данных PIXELFORMATDESCRIPTOR
Функция DescribePixelFormat возвращает с соответствующими заданными элементами PIXELFORMATDESCRIPTOR .
Функция GetEnhMetaFilePixelFormat возвращает размер формата пикселей метафайла и получает сведения о формате пикселей метафайла.