View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004385 | JEDI VCL | 00 JVCL Components | public | 2008-06-30 07:29 | 2008-11-01 17:17 |
Reporter | ivivan | Assigned To | AHUser | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.33 | ||||
Target Version | Fixed in Version | 3.36 | |||
Summary | 0004385: transparency bug in TJvgGroupBox | ||||
Description | If TJvgGroupBox.transparent is true and the label on it is also transparent, after changing the labels, they are drawn over each other. Working solution: To the begining of the paint method: OldDC: Integer; OldDC:=SaveDC(Canvas.Handle); try MoveWindowOrg(Canvas.Handle, -Left, -Top); Canvas.Lock; try Parent.Perform(WM_ERASEBKGND, Canvas.Handle, Canvas.Handle); Parent.Perform(WM_PAINT, Canvas.Handle, 0); finally Canvas.Unlock; end; finally RestoreDC(Canvas.Handle,OldDC); end; Delete the following line: SetBkMode(Handle, Integer(TRANSPARENT)); | ||||
Tags | No tags attached. | ||||
2008-07-06 02:28
|
TJvgGroupBox test.zip (317,236 bytes) |
|
I upload a simple example about the bug. This example show a bug in TJvgCheckbox too. |
|
Thanks for the report and the demo application |
|
Fixed in SVN. |
Date Modified | Username | Field | Change |
---|---|---|---|
2008-06-30 07:29 | ivivan | New Issue | |
2008-07-06 02:28 | ivivan | File Added: TJvgGroupBox test.zip | |
2008-07-06 02:30 | ivivan | Note Added: 0014371 | |
2008-07-15 00:59 | obones | Note Added: 0014376 | |
2008-07-15 00:59 | obones | Status | new => acknowledged |
2008-11-01 17:17 | AHUser | Status | acknowledged => resolved |
2008-11-01 17:17 | AHUser | Fixed in Version | => Daily / SVN |
2008-11-01 17:17 | AHUser | Resolution | open => fixed |
2008-11-01 17:17 | AHUser | Assigned To | => AHUser |
2008-11-01 17:17 | AHUser | Note Added: 0014947 |