С каким по умолчанию цветом фона создаётся контекст DC? У меня получется чёрный фон : Код (Text): hDC = ::CreateDCA("DISPLAY",NULL,NULL,NULL); И потом я никак не могу изменить его : Код (Text): ::SetBkColor(hDC ,RGB(255,255,255)); - отрабатывает без ошибок,но фон не меняется,так же и Код (Text): ::FillRect(hDC,&rct,(HBRUSH) (COLOR_WINDOW+1)); -отрабатывает без ошибок,но фон остаётся по-прежнему чёрным...
AlexCasual Для начала в контекст нужно выбрать битмап. А потом на этом битмапе уже можно нарисовать закрашеный прямоугольник. P.S. Кстати, не знаю, что там насчёт CreateDC. Я использую CreateCompatibleDC+CreateCompatibleBitmap с нулевыми hdc.
Какой функцией регулируется расстояние между текстом и изображением в документе? Или рассчёт идёт чисто по координатам?
Вывожу картинку и текст в DC - через StretchDIBits и ExtTextOut соответственно,но получается,что текст,который в оригинале должен находится сразу слева и снизу от картинки,находится в самом низу холста,а часть вообще исчезает за пределы холста... Может кто-нибудь чем-нибудь помочь?