Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Ein teil im form unsichtbar machen?


5cA8s - Mo 09.01.06 15:57
Titel: Ein teil im form unsichtbar machen?
Hi,

ich habe mal eine Frage wie kann ich ein Form an bestimmten stellen unsichtbar machen?

undzwar möchte ich ein neuen border machen der aber z.b. " ___/'''\__|\__ " (hoffe man erkennt das) so aussieht also da oben wo eigentlich icon und so is.


Chryzler - Mo 09.01.06 18:00

Also, ich hab da noch was gefunden:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;
  PtsType = array [0..150..1of Integer;

const
  Pts: PtsType = ((00), (8000), (800600),
    (200600), (200220), (300280),
    (265205), (350117), (205170),
    (12090), (130200), (60350), (200220),
    (200600), (0600), (00));

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
var
  HRegion1: THandle;
begin
  HRegion1 := CreatePolygonRgn(Pts, SizeOf(Pts) div 8, alternate);
  SetWindowRgn(Handle, HRegion1, True);
end;

end.


Ich hoffe das ist das, was du brauchst.