BOOL CreateBitmapIndirect ( LPBITMAP lpBitmap );
Значення, яке повертається
Ненульовий, у разі успіху; в іншому випадку 0.
Параметри
lpBitmap
Вказує на БІТОВІ структури, що містить інформацію про малюнка.
Зауваження
Ініціалізує крапковий малюнок, що має ширину, висоту та біт шаблон (якщо він вказаний) у структурі вказав на lpBitmap. Хоча крапковий малюнок неможливо безпосередньо вибрати для пристрою відображення, він може вибрано як поточний малюнок для контексту пристрою пам'яті за допомогою CDC::SelectObject і скопійовано до контексту сумісний пристрій за допомогою функції CDC::BitBlt або CDC::StretchBlt . (Функцію CDC::PatBlt можна копіювати малюнок для поточного пензля безпосередньо контексту пристрою відображення.)
Якщо структура крапковий МАЛЮНОК , вказаний параметр lpBitmap була заповнена за допомогою функцію GetObject , біти растрового зображення, не вказано і малюнка не ініціалізовано. Ініціалізувати малюнка, заявку можна використовувати такі функції, як CDC::BitBlt або :: SetDIBits щоб скопіювати біти бітового, визначені першого параметра CGdiObject::GetObject на растрове зображення, створені CreateBitmapIndirect.
Коли ви закінчите з CBitmap об'єкт, створений з CreateBitmapIndirect функції, виділіть бітовий з контексту пристрою та видалити об'єкт, CBitmap.
Огляд CBitmap | Члени класу | Ієрархічна діаграма
Дивіться такожnbsp;CDC::SelectObject, CDC::BitBlt, CGdiObject::DeleteObject, CGdiObject::GetObject, :: CreateBitmapIndirect