Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.055 c
7-1078836911
ChcngerMan
2004-03-09 15:55
2004.05.02
Сканирование


1-1081688743
IrQX
2004-04-11 17:05
2004.05.02
Почему не устанавливается компонент?


14-1081604238
acrona
2004-04-10 17:37
2004.05.02
Работа с другой программой


1-1081775281
galexis
2004-04-12 17:08
2004.05.02
Как отследить перевод строки в текстовом файле?


7-1077957561
Evgeniy_K
2004-02-28 11:39
2004.05.02
Cirix