AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Hilfe!!! Delphi 2007 und Vista (SheetOfGlass-Eigenschaft)
Thema durchsuchen
Ansicht
Themen-Optionen

Hilfe!!! Delphi 2007 und Vista (SheetOfGlass-Eigenschaft)

Offene Frage von "Dennis_Wolfram"
Ein Thema von Dennis_Wolfram · begonnen am 28. Aug 2008 · letzter Beitrag vom 28. Aug 2008
Antwort Antwort
Dennis_Wolfram

Registriert seit: 8. Dez 2007
Ort: Berlin & Augsburg
29 Beiträge
 
Delphi 2010 Enterprise
 
#1

Hilfe!!! Delphi 2007 und Vista (SheetOfGlass-Eigenschaft)

  Alt 28. Aug 2008, 00:19
Hallo liebe Delphi-Freunde,

ich hoffe Ihr könnt mir bei meinem folgenden Problem helfen.
Ich Benutze ja die BDE Delphi 2007 und da gibt es ja die tolle Eigenschaft „SheetOfGlass“… Richtig toll dies transparenten Fenster!

Mein Programm benutzt diese transparenten Fenster, nur ist das Problem das meine auf das Formular gebrachten Komponenten(TLabels, TSpeedButtons usw.) auf einen dunklen Hintergrund nicht mehr zu erkennen sind. Nun kann man aber erkennen, dass die Caption eines jeden Formulars solch einen diffusen Hintergrund hat. Nun würde ich gerne dies Eigenschaft all meinen Komponenten zuweisen. Aber wie?

(Ich stell mir das in etwa so vor )

Delphi-Quellcode:
unit Unit21;

interface

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

type
  TForm21 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen }
    procedure Draw;
  public
    { Public-Deklarationen }
  end;

var
  Form21: TForm21;

implementation

{$R *.dfm}

procedure TForm1.Draw;
begin
  ?
  ?
  ?
  ?
  ?
  ?
end;

procedure TForm21.FormCreate(Sender: TObject);
begin

  DoubleBuffered:= TRUE;
  
  Label1.Draw;
  Label2.Draw;
  Label3.Draw;
  Label4.Draw;
  Label5.Draw;
  SpeedButton1.Draw;
  SpeedButton2.Draw;
  Image1.Draw;
end;
Über Eure Hilfe währe ich sehr Glücklich!

LG Dennis
(Dennis_Wolfram)
Dennis Wolfram
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: Hilfe!!! Delphi 2007 und Vista (SheetOfGlass-Eigenschaft

  Alt 28. Aug 2008, 07:48
Hallo,

für dieses Problem habe ich ein GlowLabel entwickelt. Vielleicht kannst Du die Technik auch für Speedbuttons anpassen.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz