View Issue Details

IDProjectCategoryView StatusLast Update
0002918JEDI VCL00 JVCL Componentspublic2005-05-24 06:47
ReporterborzovAssigned ToAHUser 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version3.10 
Summary0002918: Bad drawing of the TjvSpeedButton when XP themes are enabled
DescriptionThere is a bug with TJvSpeedButton drawing when XP themes are enabled, which results in background been painted black. See the attached screenshot (buttons 1, 9 and 11; the others are TSpeedButton and they are drawn correctly)
TagsNo tags attached.

Relationships

parent of 0002999 resolvedAHUser Bad drawing of the TjvSpeedButton when XP themes are enabled (after fixing 0002918) 

Activities

2005-04-28 02:23

 

buttons.gif (1,845 bytes)
buttons.gif (1,845 bytes)

anonymous

2005-04-28 15:07

viewer   ~0007080

I think i had a similar problem with Action mamanger and a workaround is putting DoubleBufferd of the form to true..

ppm

2005-05-23 07:19

reporter   ~0007305

drawing is bad often when Transparent=False - with Transparent=True looks good - test on D9

AHUser

2005-05-23 13:09

developer   ~0007318

Does it help when you add the following line to procedure TJvCustomSpeedButton.WMPaint(var Msg: TWMPaint); ?


     SaveBitmap := SelectObject(MemDC, MemBitmap);
     try
+ BitBlt(MemDC, 0, 0, Width, Height, Msg.DC, 0, 0, SRCCOPY);
       DC := Msg.DC;

ppm

2005-05-23 23:47

reporter   ~0007327

i confirm - now looks good
regards

AHUser

2005-05-24 06:47

developer   ~0007334

Fixed in CVS.

Issue History

Date Modified Username Field Change
2005-04-28 02:23 borzov New Issue
2005-04-28 02:23 borzov File Added: buttons.gif
2005-04-28 15:07 anonymous Note Added: 0007080
2005-05-23 07:19 ppm Note Added: 0007305
2005-05-23 13:09 AHUser Note Added: 0007318
2005-05-23 13:10 AHUser Status new => feedback
2005-05-23 23:47 ppm Note Added: 0007327
2005-05-24 06:47 AHUser Status feedback => resolved
2005-05-24 06:47 AHUser Resolution open => fixed
2005-05-24 06:47 AHUser Assigned To => AHUser
2005-05-24 06:47 AHUser Note Added: 0007334
2005-05-27 06:28 obones Relationship added parent of 0002999