vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Windows API
Re: 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.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Transparente Form, Controls aber sichtbar?1.840CyberDreams04.01.04 18:45
Re: Transparente Form, Controls aber sichtbar?1.202ModeratorMartoeng04.01.04 18:49
Re: Transparente Form, Controls aber sichtbar?1.118CyberDreams04.01.04 19:00
Re: Transparente Form, Controls aber sichtbar?1.182ModeratorMartoeng04.01.04 19:12
Re: Transparente Form, Controls aber sichtbar?1.058GuidoE27.01.04 05:40
Re: Transparente Form, Controls aber sichtbar?1.101CyberDreams28.01.04 10:15
Re: Transparente Form, Controls aber sichtbar?1.065GuidoE28.01.04 20:24
Re: Transparente Form, Controls aber sichtbar?990GuidoE03.02.04 03:29
Re: Transparente Form, Controls aber sichtbar?1.075CyberDreams03.02.04 08:22
Re: Transparente Form, Controls aber sichtbar?1.097Davey1234(5)03.02.04 12:36
Re: Transparente Form, Controls aber sichtbar?1.086GuidoE03.02.04 19:57
Re: Transparente Form, Controls aber sichtbar?943E706.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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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