vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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

Allgemeine Diskussionen
Transparente Toolbar 
Autor: Tyson
Datum: 14.06.03 11:35

Wie kann man den Hintergrund einer Toolbar der Common-Controls 5.0 transparent machen? Wenn ich mir nämlich den IE von Windows XP oder den ApiViewer 2003 anschaue, ist auf einer Coolbar (Common Controls-3 6.0) immer eine Toolbar (Common Controls 5.0) abgelegt. Wenn ich das aber bei mir mache, überdeckt das schlichte grau der Toolbar immer den Farbverlauf der Coolbar. Mit Spy++ hab ich herausgefunden, dass es einen bestimmten Style für die Toolbar gibt, nämlich TBSTYLE_TRANSPARENT. Bloß: Wie setze ich ihn? So geht's nicht:
Option Explicit
Private Declare Function SetWindowLong Lib "user32.dll" Alias "SetWindowLongA" ( _
     ByVal hwnd As Long, _
     ByVal nIndex As Long, _
     ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32.dll" Alias "GetWindowLongA" ( _
     ByVal hwnd As Long, _
     ByVal nIndex As Long) As Long
Private Const GWL_STYLE As Long = -16
Private Const TBSTYLE_TRANSPARENT As Long = &H8000
 
Private Sub Form_Load()
    Dim Old As Long
    Old = GetWindowLong(Toolbar1.hwnd, GWL_STYLE)
    SetWindowLong Toolbar1.hwnd, GWL_STYLE, Old Or TBSTYLE_TRANSPARENT
End Sub

Gru?
Tyson

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Transparente Toolbar768Tyson14.06.03 11:35
Re: Transparente Toolbar423unbekannt14.06.03 12:30
Kommando zurück 427unbekannt14.06.03 13:20
Re: Kommando zurück 407Tyson14.06.03 19:06
Re: Kommando zurück 495unbekannt14.06.03 19:20
Re: Kommando zurück 367Tyson14.06.03 19:37
Re: Kommando zurück 80Dartrax [ausgel...15.06.03 00:19
Einbinden 396Tyson17.06.03 14:33

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