CBitmap::CreateBitmap

BOOL CreateBitmap ( int nWidth, int nHeight, UINT nPlanes, UINT nBitcount, константа порожнечу * lpBits );

Значення, яке повертається

Ненульовий, у разі успіху; в іншому випадку 0.

Параметри

nWidth

Визначає ширину (у пікселях) на бітові.

nHeight

Визначає висоту (у пікселях) на бітові.

nPlanes

Визначає кількість літаків колір малюнка.

nBitcount

Визначає колір бітів на піксель дисплей.

lpBits

Вказує на короткий-ціле число масиву, яке містить початковий бітових бітових значень. Якщо це значення NULL, нові бітових залишилося не ініціалізовано.

Зауваження

Ініціалізує пам'яті залежить від пристрою точковий рисунок, що вказаної ширини, висоти і трохи візерунок.

Для кольору крапковий малюнок або nPlanes , або nBitcount параметр повинна мати значення 1. Якщо обидва цих параметрів налаштовані на 1, CreateBitmap створює монохромних бітових.

Хоча крапковий малюнок неможливо безпосередньо вибрати для пристрою відображення, вона може бути вибрано як поточний малюнок для "пам'яті пристрою контексті" за допомогою CDC::SelectObject і скопійовано до контексту сумісний пристрій за допомогою функції CDC::BitBlt.

Коли ви закінчите з CBitmap об'єкт, створений за допомогою функції CreateBitmap , виділіть бітовий з контексту пристрою та видалити об'єкт, CBitmap.

Докладніше перегляньте опис bmBits поля у структурі крапковий МАЛЮНОК . Структура БІТОВИХ описано під CBitmap::CreateBitmapIndirect член функції.

Огляд CBitmapЧлени класу | Ієрархічна діаграма

Дивіться такожnbsp;CDC::SelectObject, CGdiObject::DeleteObject, CDC::BitBlt, :: CreateBitmap

Index