Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
ВнизWriteText и белый фон Найти похожие ветки
← →
Rem © (2005-01-28 19:06) [0]При выводе текста с помощью процедуры API WriteText(), фон текста закрашивается белым. Создание новой кисти с BS_HOLLOW и последующим использованием этой кисти в контексте - не помогает. Где грабли?
DC := GetDC(Handle);
try
LogBrush.lbStyle := BS_HOLLOW;
BR := CreateBrushIndirect(LogBrush);
try
OldBrush := SelectObject(DC, BR);
try
Format := Format + DT_END_ELLIPSIS;
DrawText(DC, (@Text[1]), -1, R, Format);
finally
SelectObject(DC, OldBrush);
end;
finally
DeleteObject(BR);
end;
finally
ReleaseDC(Handle, DC);
end;
P.S. Надо ради DT_END_ELLIPSIS. Возможно, есть другие решения, помимо использования WriteText?
← →
Rem © (2005-01-28 19:08) [1]Упс... конечно же, DrawText
← →
akvilon © (2005-01-28 19:16) [2]SetBkMode, SetBkColor
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.041 c