Форум: "WinAPI";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизTextOut Вывод на экран Найти похожие ветки
← →
MZEX (2004-02-25 14:13) [0]Вывожу текст на окно-TextOut-шрифт неменяется.
Делаю
hwnd:=createWindow("test",...
F:=CreateFont(-32,0,0,0,700 {bold}...
hdc:=GetDc(hwnd);
SetTextColor(hdc,70);
SendMessage(hwnd,font... // изменение фонта
TextOut(hdc,0,0,"testing",7);
Текст отображается,но фонт 12-14кегель,а не -32,
и нереагирует на значение CreateFont(-Х
Знаю ,что обычно SendMessage(label1,но я прямо
на экран хотел.
С Label- выводит,но надо без Label,т.к надо цвет и фон
label устанавливать.
TextOut сказано в АПИ-использует выбранный шрифт,
а где он ? SendMessage(hdc,тоже не помогает.
Куда хоть копать?
← →
DVM © (2004-02-25 14:16) [1]А кто выбирать шрифт в DC будет? Пушкин или он (DC) сам догадается?
SelectObject();
← →
MZEX (2004-02-25 14:24) [2]А да.Шрифтов может быть несколько CreateFontIn...
и выбирать надо ,хоть один
Спасибо.Попробую.
← →
DillerXX © (2004-03-03 20:28) [3]А как сделать, чтобы фон у текста был не белый а прозрачный? WS_EX_TRANSPARENT вроде не получается, а можт я его не туда втыкал? ;)
← →
Sepa © (2004-03-04 09:22) [4]SetBKMode(DC, Transparent)
← →
sepa © (2004-03-04 09:25) [5]Тока одного не пойму если в API не чего не понимаешь то зачем извращатся и использовать API? IMHO cтандартный Canvas лучше, а если хочешь поучится юзать АPI то лучше посмотреть как это в Graphics.pas делается.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c