|
-
May 16th, 2005, 03:37 PM
#1
Thread Starter
Lively Member
Re: Setting textbox colour
Thanks for the prompt reply. How do I use this?
Using:
VB Code:
Debug.Print SendMessage(Text1.hwnd, WM_GETFONT, 0&, 0&)
Debug.Print SendMessage(Text2.hwnd, WM_GETFONT, 0&, 0&)
gives 889851594 and 889851594 where Text1 has black text and Text2 has red text.
Could you give me a simple example of just changing the forecolour to red?
EDIT:
Just reading around a bit, and it seems like there is no colour associated with font. If I were to use SetTextColor, how do I get the device context of the TextBox?
EDIT 2:
Reading around further, came up with the following:
VB Code:
Dim lngMainTexthDC As Long
lngMainTexthDC = GetDC(txtMainText.hwnd)
SetTextColor lngMainTexthDC, RGB(255, 0, 0)
However, this does not work. Still not sure why...
Last edited by olamm2k; May 16th, 2005 at 04:21 PM.
-
May 17th, 2005, 02:20 PM
#2
Re: Setting textbox colour
 Originally Posted by olamm2k
EDIT:
Just reading around a bit, and it seems like there is no colour associated with font. If I were to use SetTextColor, how do I get the device context of the TextBox?
I do not think the Textbox has one, if it does then it will be Text1.hdc.
If it is not set then you'd have to creaqte your own.
Cheers,
RyanJ
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|