Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.20;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.027 c
1-1110184011
Flic
2005-03-07 11:26
2005.03.20
Image


14-1109262431
Knight
2005-02-24 19:27
2005.03.20
Установка Indy10 в Delphi6...


1-1110299907
ser35
2005-03-08 19:38
2005.03.20
Как отобразить словами выбранную дату из календаря


1-1109952072
webpauk
2005-03-04 19:01
2005.03.20
Указатели


3-1108641732
Shizuku
2005-02-17 15:02
2005.03.20
Report for iBx