Чтобы создать точечный рисунок, используйте функцию CreateBitmap, CreateBitmapIndirect, или CreateCompatibleBitmap, CreateDIBitmap и CreateDiscardableBitmap.
Эти функции дают Вам возможность устанавливать ширину и высоту точечного рисунка, в пикселях. Функция CreateBitmap и CreateBitmapIndirect также дает возможность установить и определенное число цветовых плоскостей и число битов, которое необходимо, чтобы идентифицировать цвет. С другой стороны, функции CreateCompatibleBitmap и CreateDiscardableBitmap используют указанный контекст устройства, чтобы применить число цветовых плоскостей и число битов, необходимых для идентификации цвета.
Функция CreateDIBitmap создает аппаратно-зависимый точечный рисунок из точечного рисунка, не зависящего от устройства. Она содержит таблицу цветов, которая описывает, как значения пикселя соответствуют значениям цвета RGB. Для получения дополнительной информации, см. статьи Аппаратно-зависимые точечные рисунки и Не зависящие от устройства точечные рисунки.
После того, как точечный рисунок создался, Вы не можете изменить его размер, число цветовых плоскостей или число битов необходимых для идентификации цвета.
Когда Вы больше не нуждаетесь в точечном рисунке, чтобы удалить его вызовите функцию DeleteObject.