They are both correct. The one I mentioned will free you from having to
destroyed by the system.
If you want to manage the brush yourself, number 2 is correct.
to make the background color the same as the brush color.
AliR.
news:8a582531-e6fc-469d-be33-4e0fee044534@o40g2000prn.googlegroups.com...
Hey thanks that worked for me .....
But which is the right approach .
All you have to do is return a white brush from CtlColor.
HBRUSH CEditViewEx::CtlColor(CDC * pDC, UINT nCtlColor)
{
return (HBRUSH)GetStockObject(WHITE_BRUSH);
}
AliR.
<njoycod...@gmail.com> wrote in message
news:aadbd5b3-d0b6-4cbb-bdc4-2318ac77b92d@z6g2000pre.googlegroups.com...
Thanks for the reply I was able to make it work with CEditView...
But the only problem that I face is changing the background color to
white as I set readonly property the
background color is grayed out
I do the following to set background color
ON_WM_CTLCOLOR_REFLECT()
HBRUSH CEditViewEx::CtlColor(CDC* pDC, UINT nCtlColor)
{
// TODO: Change any attributes of the DC here
// TODO: Return a non-NULL brush if the parent's handler should not
be called
COLORREF color;
CBrush brush;
brush.CreateSolidBrush(RGB(255, 255,255));
pDC->SetBkColor(RGB( 255, 255, 255 ));
return static_cast<HBRUSH>(brush.GetSafeHandle());
}
Background color appears only to text region and the rest of the
unused view region remains still grey
Am I doing something wrong here
On Jul 29, 8:07 pm, Joseph M. Newcomer <newco...@flounder.com> wrote:
GetDocument() returns a *pointer* to a CDocument class, and in fact in
the
default case
the GetDocument() method already casts it to a pointer of the correct
type.
There is no such thing as a *handle* to a CDocument.
joe
On Tue, 29 Jul 2008 06:57:54 -0700 (PDT), "njoycod...@gmail.com"
<njoycod...@gmail.com>
wrote:
HI All ,
Is it possible to get the handle of CDocument in OnInitialUpdate() in
a view derived from CRichEditView ????
I get a debug assertion ....
Joseph M. Newcomer [MVP]
email: newco...@flounder.com
Web:http://www.flounder.com
MVP Tips:http://www.flounder.com/mvp_tips.htm- Hide quoted text -
- Show quoted text -