Главная страница
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.056 c
1-1082015581
siriusP
2004-04-15 11:53
2004.05.02
Как сохранить, загрузить содержимое фрейма в Bitmap?


14-1081108210
Виталий
2004-04-04 23:50
2004.05.02
Как набрать с клавиатуры символы с низкими номерами?


14-1081315094
Vint
2004-04-07 09:18
2004.05.02
сегодня праздник


6-1078042857
Ozone
2004-02-29 11:20
2004.05.02
TCP/IP


14-1081712111
Yanis
2004-04-11 23:35
2004.05.02
Такого вы еще не видели ?