AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TComboBox unter Windows 10

Ein Thema von EmWieMichael · begonnen am 9. Apr 2021 · letzter Beitrag vom 9. Apr 2021
Antwort Antwort
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.228 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: TComboBox unter Windows 10

  Alt 9. Apr 2021, 15:03
Nur kann ich mit den Styles überhaupt nichts anfangen. Wenn noch jemand eine Lösung ohne Styles hat...
Entweder Owner-Draw der ComboBox nutzen, eigene Ableitung schreiben und selbst zeichen oder eine der vielen TCombobox-Alternativen suchen, welche nix mit Theming am Hut hat und auch alles selbst zeichnet.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
EmWieMichael

Registriert seit: 28. Mär 2012
103 Beiträge
 
#2

AW: TComboBox unter Windows 10

  Alt 9. Apr 2021, 16:43
...eigene Ableitung schreiben und selbst zeichen...
Tja, darauf wird es wohl hinauslaufen. Hatte gehofft, dass ich eine einfachere Möglichkeit übersehe.
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#3

AW: TComboBox unter Windows 10

  Alt 9. Apr 2021, 18:59
...eigene Ableitung schreiben und selbst zeichen...
Tja, darauf wird es wohl hinauslaufen. Hatte gehofft, dass ich eine einfachere Möglichkeit übersehe.
Die VCL-Styles haben ihren eigenen Hook um die Controls der Form zu Überzeichnen.
Das sich dann mit deinem zusätzlichen Hook nichts tut sollte klar sein.

Aber irgendwie verstehe ich dein Problem nicht.

So wie Bernhard Geyer: sagt Ohne VCL-Styles und alles selber machen... oder nur die VCL-Styles ohne Hook verwenden.
Die Comboboxen werden ja abhängig vom verwendeten Skin schon Überzeichnet du würdest also alles doppelt machen, was die Styles wenn sie richtig funktionieren nicht zulassen würden\sollten.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.715 Beiträge
 
Delphi 12 Athens
 
#4

AW: TComboBox unter Windows 10

  Alt 9. Apr 2021, 22:08
Da der Hook später registriert wird als der VCL-eigene hat er auch Vorrang. Es funktioniert ja auch wie gewünscht, wenn man VCL-Styles einschaltet.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  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 18:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz