AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi TProgressBar & Marquee mit Classic Theme in D2009 (VCL Bug)

TProgressBar & Marquee mit Classic Theme in D2009 (VCL Bug)

Ein Thema von Assertor · begonnen am 25. Nov 2008 · letzter Beitrag vom 30. Nov 2008
Antwort Antwort
Seite 2 von 2     12
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#11

Re: Problem mit TProgressBar in D2009 mit Classic Themes

  Alt 25. Nov 2008, 12:39
Zitat von Union:
Liegt es vielleicht hierdran:
Delphi-Quellcode:
------------------------------+
                              |
if (FStyle = pbstMarquee) and ThemeServices.ThemesEnabled and CheckWin32Version(5, 1) then
    Style := Style or PBS_MARQUEE;
Hi, gerade hatte ich auch in ComCtrls.pas geguckt

Ja, das ist es. Merci!

Dann mach ich jetzt einen QC dafür auf - das ist dann definitiv ein VCL bug.

Gruß Assertor

Edit: Ist jetzt als http://qc.codegear.com/wc/qcmain.aspx?d=69294 im QC.
Frederik
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#12

Re: TProgressBar & Marquee mit Classic Theme in D2009 (V

  Alt 30. Nov 2008, 19:32
Ein Bugfix wird in der nächsten VCL Fix Pack Version enthalten sein. Ob diese aber noch dieses Jahr kommt ist unklar.

Übrigens gibt es zwei Stellen an denen man ThemeServices.ThemesEnabled herausnehmen muss. In CreateParams und in CreateWnd.
  Mit Zitat antworten Zitat
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#13

Re: TProgressBar & Marquee mit Classic Theme in D2009 (V

  Alt 30. Nov 2008, 19:39
Hi Andreas,

Zitat von jbg:
Ein Bugfix wird in der nächsten VCL Fix Pack Version enthalten sein. Ob diese aber noch dieses Jahr kommt ist unklar.
Super, das wird einige freuen

Zitat von jbg:
Übrigens gibt es zwei Stellen an denen man ThemeServices.ThemesEnabled herausnehmen muss. In CreateParams und in CreateWnd.
Fast, es sind 3: CreateParams, CreateWnd und SetMarqueeInterval. Das stand in meinem QC WorkAround, den Du ja gelöscht hattest

Gruß Assertor
Frederik
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#14

Re: TProgressBar & Marquee mit Classic Theme in D2009 (V

  Alt 30. Nov 2008, 19:41
Zitat von Assertor:
Das stand in meinem QC WorkAround, den Du ja gelöscht hattest
Das war nicht ich, das war der QC Client schon ganz alleine.
  Mit Zitat antworten Zitat
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#15

Re: TProgressBar & Marquee mit Classic Theme in D2009 (V

  Alt 30. Nov 2008, 19:45
Zitat von jbg:
Zitat von Assertor:
Das stand in meinem QC WorkAround, den Du ja gelöscht hattest
Das war nicht ich, das war der QC Client schon ganz alleine.
Lol, stümmt. Hättest ja sowieso nicht eingreifen müssen, wenn ich im QC Plus den richten Build ausgewählt hätt

Einen schönen 1. Advent noch,

LG Assertor
Frederik
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 02:37 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