T-shirt apdruka,un mazo uzlīmju taisīšana. 4
Profesionālie tulkošanas pakalpojumi. 5
Pardod: MSI GeForce RTX 2080ti gaming X TRIO Graphic Card 1
Vēlos piedāvāt darbu online. 0
OCTA termiņš 13
Ka sauc Pasaules dalu kura dzivojam 4
google 1
Taustiņu funkcijas izmainīšana 2
Torrent 1
ESET izlaiž 2017.gada produktu izdevumus 23
VIAPLAY: Video tiešsaistē skatās 70% Latvijas iedzīvotāju 21
Katrā desmitajā datorā joprojām izmanto Windows XP 2
Google tuvākajā laikā atteiksies no Chrome paplašinājuma palaidēja 2
Acer ievieš nozares pirmo ieliekto monitoru ar acu izsekošanas funkcionalitāti 4
Adobe laiž klajā ārkārtas atjauninājumu 3
Tests: Cik precīzs ir "lēta gala" velo spidometrs? 3
Leģendārie telefoni – Nokia 3310 un citi 3
Puisis iziet Super Mario spēli mazāk kā piecu minūšu laikā un labo pasaules rekordu 2
Līdz 29.jūlijam atjaunini savu Windows bez maksas! 3
Kā uzlabot televizora skaņu? 2
Programma, ar kuras palīdzību fotogrāfijas pārveidot .gif formātā 1
Aproce, kas sastāv no 25 instrumentiem 1
Trīs padomi televizora izvēlei 2
Windows 7 ēra tuvojas noslēgumam, Microsoft koncentrējas uz Windows 10 1
Lietotāji online: 82
Reģistrētie lietotāji online: 0
Viesi online: 82
sveiki, kā panākt, lai delphi 2009 TForm1 būtu caurspīgīgs bez aizpildījuma, izmantoju, šīs rindas
procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.Brush.Style := bsClear;
Form1.BorderStyle := bsNone;
end;
Kā jau avotā rādīts jāizmanto vēl viena procedūra:
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle := Params.ExStyle OR WS_EX_TRANSPARENT;
end;
http://www.bildites.lv/images/34diwupdr4yev82h6quk.png
Bet reāli, problēma paliek, nekas nepalīdz, vai jūs esat atrisinājuši šo problēmu?
šeit programmas kods
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, pngimage, ExtCtrls;
type
TForm1 = class(TForm)
Image1: TImage;
procedure FormCreate(Sender: TObject);
private
procedure CreateParams(var Params: TCreateParams);
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
form1.brush.Style:=bsclear;
form1.BorderStyle:=bsnone;
end;
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle := Params.ExStyle OR WS_EX_TRANSPARENT;
end;
end.
a kādam mērķim tev viņu vajag? neba transparent visiem komponentiem veido vienādi
doma izveidot logu, piemēram no šīs bildes, viņai ir arī ēna.
http://www.bildites.lv/images/jrw20x13xfxkaapm6o1.png
Cerams, ka domu saprati
tur augsheeja labajaa sturi uzlikshu minimizeeshanas un aizvēršanas pogu, uzlikshu iespēju ka viņu var pārvietot. Iedomājies ka tā bilde ir vis Tform
The following example demonstrates how to create a transparent form. Example:
procedure TForm .FormCreate(Sender: TObject);
begin
Form .Brush.Style := bsClear;
Form .BorderStyle := bsNone
end;
procedure TForm .BitBtn Click(Sender: TObject);
begin
Application.Terminate;
end;
Šis kods??
bet es jau sākumā rakstīju, ka ir problēma, pamēģini uztaisīt šādu aplikāju tad atver viņu palaid kādu lielu programmu(izmēra ziņā, kas aizsedz šo tfmormu), un tad apskaties uz šo programmu backgrounds paliek no lielās programmas
http://www.bildites.lv/images/34diwupdr4yev82h6quk.png
Jā ir kaut kas dzirdēts, Vēlāk uzrakstīšu kas tur bija ar šo bugu. vai vienkārši paņem kaut kur gatavu source kodu, pielāgo viņu savām vajadzībām
http://www.delphitricks.com/source-code/forms/create_a_transparent_tfo…
Edited: http://www.torry.net/quicksearchd.php?String=transparent&Title=Yes
Un tev vajag F-In-Box Delphi control
Nodzēs nost to:
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle := Params.ExStyle OR WS_EX_TRANSPARENT;
end;
end.