View Issue Details

IDProjectCategoryView StatusLast Update
0004666JEDI VCL00 JVCL Componentspublic2009-01-22 15:12
ReporterMistralAssigned ToAHUser 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.33 
Target VersionFixed in Version3.37 
Summary0004666: Problem on rendering TJvMaskEdit on Windows Vista, Windows 7
DescriptionRunning a Delphi 2007 program on Windows Vista or Windows 7, all the TJvMaskEdit components don't follow the Windows Vista style and are painted like win XP theme.
Additional InformationI solved the prblem by myself simply deleting the method :

  procedure WMNCPaint(var Msg: TWMNCPaint); message WM_NCPAINT;

in the TJvCustomComboEdit in unit JvToolEdit.

I tried the modify on these SO :

- Windows XP SP3 (themed)
- Windows Vista Business SP1 (themed)
- Windows 2000 SP4
- Windows XP SP3 (unthemed = Windows Classic)
- Windows Server 2003 SP2 (unthemed) in Terminal Server mode
- Windows Vista Business SP1 (unthemed = Windows Classic)

On all of these SO the components are rendered pretty good and they correctly respect the Windows style (themed or unthemed). I'm doing this from Delphi 2007 so I don't know if compiling the same on previous older versions of Delphi the behaviour is the same. I compile all my projects with the new Delphi option "Enable runtime themes" checked.
TagsNo tags attached.

Activities

AHUser

2009-01-22 15:12

developer   ~0015255

Fixed in SVN.

Issue History

Date Modified Username Field Change
2009-01-22 06:24 Mistral New Issue
2009-01-22 15:12 AHUser Note Added: 0015255
2009-01-22 15:12 AHUser Status new => resolved
2009-01-22 15:12 AHUser Fixed in Version => Daily / SVN
2009-01-22 15:12 AHUser Resolution open => fixed
2009-01-22 15:12 AHUser Assigned To => AHUser