Mikle писал(а):Я так сделал в SR2D, но иногда сомневаюсь в этом решении. Если я допускаю ошибку, забываю где-то загрузить изображение, то программа работает, как ни в чем не бывало, но результат неверный и это не всегда явно видно.
Такой подход используется в GDI, там при создании DC в него автоматом выбирается монохромный битмап 1x1 пиксель:
Note: When a memory device context is created, it initially has a 1-by-1 monochrome bitmap selected into it. If this memory device context is used in CreateCompatibleBitmap, the bitmap that is created is a monochrome bitmap. To create a color bitmap, use the HDC that was used to create the memory device context, as shown in the following code:
Ссылка.