Is you activte Delphi IDE Colorizer then function Windows.DrawEdge stops working as expected.
The function does not draw a egde correctly, it begins to fill the entire area with the background color.
This can be seen on some components, ex: TJvColorTrackBar in JEDI project:
if BorderStyle = bsSingle then
DrawEdge(FBmpImage.Canvas.Handle, R, EDGE_SUNKEN, BF_TOP or BF_RIGHT or BF_BOTTOM or BF_LEFT);
Steps:
Install JEDI VCL
Add TJvColorTrackBar to form
EXP: draw edge
ACT: fills the entire rectangle of background theme(Delphi IDE Colorizer) color
(If you run the application you will get expected result)
Hi, Unfortunatly there is not workaround for this. I updated the wiki of the project with this info. However this doesn't affect to the binaries generated by the IDE.
Is you activte Delphi IDE Colorizer then function Windows.DrawEdge stops working as expected. The function does not draw a egde correctly, it begins to fill the entire area with the background color. This can be seen on some components, ex: TJvColorTrackBar in JEDI project:
Steps: