| |

VB & Windows APIRe: Transparente Form, Controls aber sichtbar? | |  | Autor: GuidoE | Datum: 03.02.04 19:57 |
| Hallo CyberDreams
So ist's brav *tätschtel_tätschel_frechgrins
Also im Ernst, wir alle sind nur Menschen und vergessen über'm Programmieren uns anderen mitzuteilen (ausser wenn's Probleme gibt)! Ist halt so!
Viele von uns helfen gerne und freuen sich, wenn es denn auch geholfen hat!
Zum Thema Rahmen:
Wenn du dir den Code anschaust, siehst du, dass da die innere Region von der äusseren abgezogen wird.
Wenn du nun den Rahmen auch transparent haben willst, einfach NICHT abziehen!
Such die folgende Stelle und füge dort lediglich die eine Zeile ein:
... bla bla
' Create the main form region.
wid = ScaleX(Width, vbTwips, vbPixels)
hgt = ScaleY(Height, vbTwips, vbPixels)
outer_rgn = CreateRectRgn(0, 0, wid, hgt)
border_width = (wid - ScaleWidth) / 2
title_height = hgt - border_width - ScaleHeight
inner_rgn = CreateRectRgn( _
border_width, _
title_height, _
wid - border_width, _
hgt - border_width)
' Wenn der Rahmen weg soll:
inner_rgn = outer_rgn '<---- Guido Eisenbeis, 2004-02-03
' Subtract the inner region from the outer.
combined_rgn = CreateRectRgn(0, 0, 0, 0)
CombineRgn combined_rgn, outer_rgn, _
inner_rgn, RGN_DIFF
' Create the control regions.
For Each ctl In Controls
If ctl.Container Is frm Then
ctl_left = ScaleX(ctl.Left, frm.ScaleMode, vbPixels) _
+ border_width
bla bla ... Viele Grüsse, Gudo. |  |
 Transparente Form, Controls aber sichtbar? | 1.840 | CyberDreams | 04.01.04 18:45 |   Re: Transparente Form, Controls aber sichtbar? | 1.202 | Martoeng | 04.01.04 18:49 |    Re: Transparente Form, Controls aber sichtbar? | 1.118 | CyberDreams | 04.01.04 19:00 |     Re: Transparente Form, Controls aber sichtbar? | 1.182 | Martoeng | 04.01.04 19:12 |      Re: Transparente Form, Controls aber sichtbar? | 1.058 | GuidoE | 27.01.04 05:40 |       Re: Transparente Form, Controls aber sichtbar? | 1.101 | CyberDreams | 28.01.04 10:15 |        Re: Transparente Form, Controls aber sichtbar? | 1.065 | GuidoE | 28.01.04 20:24 |         Re: Transparente Form, Controls aber sichtbar? | 990 | GuidoE | 03.02.04 03:29 |          Re: Transparente Form, Controls aber sichtbar? | 1.075 | CyberDreams | 03.02.04 08:22 |           Re: Transparente Form, Controls aber sichtbar? | 1.097 | Davey1234(5) | 03.02.04 12:36 |            Re: Transparente Form, Controls aber sichtbar? | 1.086 | GuidoE | 03.02.04 19:57 |   Re: Transparente Form, Controls aber sichtbar? | 943 | E7 | 06.02.04 18:37 |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
Neu! sevEingabe 3.0 
Einfach stark!
Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) TOP Entwickler-Paket 
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1866.50 EUR...
Jetzt nur 979,00 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|