FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Pocket PC Change Color of Say
Posts: 12
Joined: Wed Jul 09, 2008 07:07 PM
Change Color of Say
Posted: Wed Jan 13, 2010 02:45 PM
I build my Windows at runtime, i.e. I don't use resources. I have a windows with a number of SAY objects, for example:
Code (fw): Select all Collapse
@ nTop, nLeft SAY oSay PROMPT "Prompt" SIZE nClientWidth, nFontHeight FONT oFont BORDER PIXEL CENTER COLOR CLR_BLACK, CLR_WHITE UPDATE


I already use
Code (fw): Select all Collapse
oSay:SetText("Something Else")
quite successfully.

But I also need to change either the Text or Background Color of the SAY.
Code (fw): Select all Collapse
oSay:SetColor(CLR_GREEN, CLR_BLUE)
does not exist.

I have tried
Code (fw): Select all Collapse
SetTextColor(oSay:hWnd, nRGB(CLR_GREEN))
but that does not seem to do anything.

And
Code (fw): Select all Collapse
REDEFINE SAY oSAY COLOR CLR_GREEN, CLR_BLUE
gives a method not defined error.

Can somebody point me in the right direction.

Regards
Chris Millard
Regards



Chris Millard
Posts: 9022
Joined: Thu Oct 06, 2005 08:17 PM
Re: Change Color of Say
Posted: Wed Jan 13, 2010 05:16 PM
ChrisMillard wrote:
Code (fw): Select all Collapse
oSay:SetColor(CLR_GREEN, CLR_BLUE)


It should work fine.

EMG
Posts: 12
Joined: Wed Jul 09, 2008 07:07 PM
Re: Change Color of Say
Posted: Wed Jan 13, 2010 08:40 PM

Well how strange, I am sure I tried it first.

Many thanks for making me go back and try it again, I have spent quite some time trying to figure how to do something that should have been simple, to now find it was simple all the time. lol :D

Happy New Year

Chris Millard

Regards



Chris Millard

Continue the discussion