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

Вниз

TextOut , SetWindowRgn и прозрачность формы   Найти похожие ветки 

 
easy   (2002-04-06 13:05) [0]

Хочу создать прозрачную форму с непрозрачной надписью на ней, но почему-то становится прозрачным сам текст, а не форма вокруг него. Тот же код на VB работает нормально...Помогите, плз...

procedure TForm1.FormCreate(Sender: TObject);
var Ret:longint;
begin

form1.Canvas.Font.Name:="Times New Roman";
form1.Canvas.Font.Size:=100;

end;

procedure TForm1.Timer1Timer(Sender: TObject);
var
MyRgn:HRGN;

sText:string;
begin
stext:=formatdatetime("hh:mm:ss",now);
BeginPath(form1.Canvas.Handle);
TextOut(form1.Canvas.Handle,0,0,pchar(stext),Length(stext));
EndPath(form1.Canvas.Handle);
MyRgn:=PathToRegion(form1.Canvas.Handle);
SetWindowRgn(form1.Handle,Myrgn,true);
DeleteObject(MyRgn);
end;


 
Shaman_Naydak ©   (2002-04-08 10:19) [1]

После BeginPath поставь
SetBkMode(form1.Canvas.Handle, TRANSPARENT);


 
easy   (2002-04-08 11:16) [2]

Бальшое спасибо!



Страницы: 1 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.013 c
1-30806
Raider
2002-05-27 13:03
2002.06.10
Ктонибуть занимался такой вещью, как создани изображения формулы


1-30898
Arhangel
2002-05-29 21:09
2002.06.10
Мастера нужна ваша помощь:)


1-30805
Dummi
2002-05-31 08:45
2002.06.10
Преобразование типов


1-30795
Грифон
2002-05-28 19:00
2002.06.10
компонента для рисования 3-х мерных графиков


8-30926
andy13
2002-01-17 17:42
2002.06.10
Конвертировать wav