View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002661 | JEDI VCL | 00 JVCL Components | public | 2005-02-19 17:13 | 2005-08-09 06:57 |
Reporter | anonymous | Assigned To | wapostma | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | reopened | ||
Product Version | 3.00 BETA 2 | ||||
Target Version | Fixed in Version | ||||
Summary | 0002661: New JvJVCLUtils,Add function ImageListGetBitmap. | ||||
Description | I'm dejoy,Add function ImageListGetBitmap to instead of TImageList.GetBitmap(),fix a image draw background bug.please replace all TImageList.GetBitmap() with ImageListGetBitmap in TJvxpbar and other pas used TImageList.GetBitmap() . | ||||
Tags | No tags attached. | ||||
2005-02-19 17:13
|
JvJVCLUtils.pas (221,351 bytes) |
|
Can you rephrase this? I don't understand what you are proposing and what is supposeddly fixes. |
|
ok,have a look tjvxpbar screensnap. the before.jpg is used TImagelist.GetBitmap(),the fixed_*.jpg is used fixed function ImageListGetBitmap(). |
2005-03-01 03:10
|
jvjvclutils.rar (95,686 bytes) |
|
We Don't need to do what this user suggests. A workaround this has been done with its own private function inside JVXPBar. this issue should be closed as it is no longer applicable. Note that the fix I have checked in is $ifdefed because this is a workaround to a bug specific to a particular service pack of WINXP and a particular service pack of WIN2003Server, and this fix only fixes a bug that occurs in these two particular revisions of windows. Users with Windows XP SP1, and even some SP2 users who have recently gone to WindowsUpdate and installed updates from March 2005, will note that this bug in Windows is fixed. Thus the code in JVXPBar is optimal as it is. -WPostma |
|
See CVS version checked in on March 7, 2005 for the alternative to this. Look for this ifdef in the code: // XP_TRANSPARENCY_FIX: // WinXPSP2/WinServer2003 transparency workaround: // Define to add calls to BitmapBgPaint to pre-paint // bitmap using XPBar.Colors.BodyColor, to fix // transparency issues. Note that this is a real // bug in Windows XP and 2003 and once all machines // "OUT THERE" have been updated, this should be removed // from the code. {$define XP_TRANSPARENCY_FIX} |
|
CVS revision 1.88: Transparency issue fix for WinXPSP2 and WindowsServer2003. (Other versions of Windows, including WinXP and XP SP1 do not have the transparency bug which this patch is a workaround for). The patch is implemented only if XP_TRANSPARENCY_FIX is defined, which for now, it is defined statically in the code, you can comment out that line to try the code with and without the patch. The patch may be removed later if all current shipping Windows versions are unaffected by this bug. |
|
Patch checked into CVS JvXPBar.pas, rev 1.88 |
|
oh ,my system is windows2003. |
|
thanks! but you can add ImageListGetBitmap() to JvJVCLUtils,That user can choose TImageList.GetBitmap() or ImageListGetBitmap() to used. |
|
What should we do about this ? |
|
No answers, closing the issue. |
Date Modified | Username | Field | Change |
---|---|---|---|
2005-02-19 17:13 | anonymous | New Issue | |
2005-02-19 17:13 | anonymous | File Added: JvJVCLUtils.pas | |
2005-02-25 06:45 | obones | Note Added: 0006582 | |
2005-02-25 06:45 | obones | Status | new => feedback |
2005-03-01 03:10 | anonymous | Note Added: 0006615 | |
2005-03-01 03:10 | anonymous | File Added: jvjvclutils.rar | |
2005-03-07 08:57 | anonymous | Note Added: 0006646 | |
2005-03-07 08:57 | wapostma | Status | feedback => assigned |
2005-03-07 08:57 | wapostma | Assigned To | => wapostma |
2005-03-07 08:58 | wapostma | Note Added: 0006647 | |
2005-03-07 09:00 | wapostma | Note Added: 0006648 | |
2005-03-07 09:01 | wapostma | Status | assigned => resolved |
2005-03-07 09:01 | wapostma | Resolution | open => fixed |
2005-03-07 09:01 | wapostma | Note Added: 0006649 | |
2005-03-07 10:53 | wapostma | Relationship added | has duplicate 0002718 |
2005-03-09 21:47 | anonymous | Status | resolved => feedback |
2005-03-09 21:47 | anonymous | Resolution | fixed => reopened |
2005-03-09 21:47 | anonymous | Note Added: 0006664 | |
2005-03-09 21:58 | anonymous | Note Added: 0006665 | |
2005-05-18 09:44 | obones | Note Added: 0007225 | |
2005-08-09 06:57 | obones | Status | feedback => closed |
2005-08-09 06:57 | obones | Note Added: 0007720 |