Вниз
Скачать: CL | DM;

прозрачная текстура   Найти похожие ветки 

 
maxistent ©   (2004-11-15 09:54) [0]

Привет, Мастера! Наложиение битмапа. Нужно создать некую "дверь", чтобы в ней было "окно" не прямоугольной формы (прозрачное). Как придать прозрачность битмапу при наложении???


 
WondeRu ©   (2004-11-15 13:05) [1]

BLENDING  search in google


 
aanco   (2004-11-21 01:49) [2]

TGA поможет


 
maxistent ©   (2004-11-29 09:37) [3]

объясните, пожалуйста, чайнику ???


 
Sapersky   (2004-11-29 13:08) [4]

TBitmap.Transparent, TBitmap.TransparentColor


 
maxistent ©   (2004-11-29 16:16) [5]

--> TBitmap.Transparent, TBitmap.TransparentColor <-- НЕ РАБОТАЕТ!!!


 
Sapersky   (2004-11-30 00:42) [6]

В хелпе есть пример на эту тему - у меня он работает.
Проблема может быть только с правильным заданием прозрачного цвета - например, задаёшь черный, а на картинке он не совсем черный.


 
_Nikolay ©   (2004-11-30 12:37) [7]

Почему бы не сделать прозрачной часть формы :

unit
 U_Clip;
interface
uses  Windows, Messages, SysUtils, Classes, Graphics,
 Controls, Forms, Dialogs,  StdCtrls;
type
 TForm1 = class(TForm)
 protected
   procedure RebuildWindowRgn;
   procedure Resize; override;
 public

end;
var
 Form1 : TForm1;
implementation
{$R *.DFM}

procedure TForm1.Resize;
begin
 inherited;
 RebuildWindowRgn;
end;

procedure TForm1.RebuildWindowRgn;
var
 FullRgn, Rgn: THandle;
 ClientX, ClientY, I: Integer;
begin
 FullRgn:= CreateRectRgn(0, 0, Width, Height);
 Rgn := CreateEllipticRgn
   (
       round(Width/4) ,
       Round(Height/4),
       3 * round(Width/4) ,
       3 * Round(Height/4)
   );
 CombineRgn(FullRgn, FullRgn, Rgn, rgn_Diff);
 SetWindowRgn(Handle, FullRgn, True);
end;

end.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.036 c
14-1109612601
}|{yk
2005-02-28 20:43
2005.03.20
По поводу Евровидения-2005


1-1109713172
Vladimir1
2005-03-02 00:39
2005.03.20
передача текста


1-1110188990
diman
2005-03-07 12:49
2005.03.20
перезагрузка прогаммы


1-1110095064
Checist [root]
2005-03-06 10:44
2005.03.20
TreeNode


3-1108670900
Kostafey
2005-02-17 23:08
2005.03.20
Access - совместимя БД




   Наверх