Hi!
Where I must change into xBrowse class to let us change the color of horizontal and/or vertical lines?
Regards,
Maurilio
xBrowse horizontal and vertical lines colors
- Maurilio Viana
- Posts: 252
- Joined: Tue Oct 25, 2005 2:48 pm
- Location: Garça/Garza/Heron City - Brazil
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Maurilio,
Class TXBrowse uses three pens to draw the lines:
You may change the colors used there and/or look for LineTo() in the source code and use another pen of your own
Class TXBrowse uses three pens to draw the lines:
Code: Select all
DEFAULT ::hBtnShadowPen := CreatePen( PS_SOLID, 1, GetSysColor( COLOR_BTNSHADOW ) ),;
::hWhitePen := CreatePen( PS_SOLID, 1, GetSysColor( COLOR_BTNHIGHLIGHT ) )
if ::hColPen != nil
DeleteObject( ::hColPen )
::hColPen := nil
endif
nStyle := ::nColDividerStyle
do case
case nStyle == LINESTYLE_BLACK .or. nStyle == LINESTYLE_RAISED .or. nStyle == LINESTYLE_INSET
::hColPen := CreatePen( PS_SOLID, 1, CLR_BLACK )
case nStyle == LINESTYLE_DARKGRAY
::hColPen := CreatePen( PS_SOLID, 1, CLR_GRAY )
case nStyle == LINESTYLE_FORECOLOR
::hColPen := CreatePen( PS_SOLID, 1, ::nClrText )
case nStyle == LINESTYLE_LIGHTGRAY
::hColPen := CreatePen( PS_SOLID, 1, CLR_LIGHTGRAY )
end case
- Maurilio Viana
- Posts: 252
- Joined: Tue Oct 25, 2005 2:48 pm
- Location: Garça/Garza/Heron City - Brazil
- Contact: