Функция CreateHalftonePalette

Функция CreateHalftonePalette создает полутоновую палитру для контекста указанного устройства (DC).

Синтаксис

PALETTE CreateHalftonePalette(
  HDC hdc   // handle to DC
);

Параметры

hdc

[in] Дескриптор контекста устройства.

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

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

Если функция завершается ошибкой, возвращаемое значение - нуль.

Windows NT/2000/XP: Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

Приложение должно создать полутоновую палитру тогда, когда режим растяжения контекста устройства устанавливается в HALFTONE (ПОЛУТОН). Логическая полутоновая палитра, возвращенная функцией CreateHalftonePalette должна затем быть выбрана и реализована в контексте устройства прежде, чем будет вызвана функция StretchBlt или StretchDIBits.

Когда Вы больше не нуждаетесь в палитре, вызовите функцию DeleteObject, чтобы удалить ее.

Смотри также 

Обзор Цвета, Функции, используемые цветом,   DeleteObject, RealizePalette, SelectPalette, SetStretchBltMode, StretchDIBits, StretchBlt

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

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

 

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

Hosted by uCoz