by reinaldocrespo » Sat Nov 30, 2013 12:48 pm
Natter,
To change background color checkout ReSetHighlight(). Below is sample code where I'm using it. ReSetHighlight() automatically changes the background color only on the selected rich text region.
//------------------------------------------------------------------------------------------------------------------------------
METHOD RTFHighlight() CLASS PATHTRANS
LOCAL nClrHigh := ReGetHighlight( ::oActive:hWnd )
LOCAL nClrBack := ChooseColor( nClrHigh )
if !( nClrHigh == nClrBack )
ReSetHighLight( ::oActive:hWnd, nClrBack )
::oActive:lChanged := .T.
endif
RETURN NIL
Reinaldo.