Possible Drawing Bug |
Post Reply |
Author | |
Simon HB9DRV
Senior Member Joined: 07 July 2005 Location: Switzerland Status: Offline Points: 458 |
Post Options
Thanks(0)
Posted: 05 November 2006 at 10:59am |
Hi,
The picture below http://www.hb9drv.ch/tmp/pics/dm-draw-bug.jpg Shows a drawing problem where text on the current line of a CRichTextCtrl 'mangles' the pane contents on the right, the station I'm copying is a Russian :-) Probably me missing something, I can live with this. I can supply code if required, the whole project is rather large :-) Thanks for the finest programming library available for MFC. |
|
Simon HB9DRV
|
|
Oleg
Admin Group Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
|
Hello, It can be only clip problem. If right pane part of child frame, check that all childs have WS_CLIPCHILDREN|WS_CLIPSIBLINGS styles.
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
Simon HB9DRV
Senior Member Joined: 07 July 2005 Location: Switzerland Status: Offline Points: 458 |
Post Options
Thanks(0)
|
Hi oleg, I don't understand, sorry. Please look at the attached picture. The Macros pane is defined as: CXTPOfficeBorder<CMyXTPTaskPanel> m_wndMacrosPanel; And created: m_wndMacrosPanel.Create(WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN, CRect(0, 0, 0, 0), this, 0); H E L P !!! So what should I change here? |
|
Simon HB9DRV
|
|
Oleg
Admin Group Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
|
Hello,
your CChildFrame must have clip styles and its view also.
add something like:
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{ // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE; cs.style |= WS_CLIPCHILDREN|WS_CLIPSIBLINGS;
return TRUE;
} |
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
Simon HB9DRV
Senior Member Joined: 07 July 2005 Location: Switzerland Status: Offline Points: 458 |
Post Options
Thanks(0)
|
Hi Oleg,
Many thanks for this. I will get back to you - I have an oddish configuration here, I will be digging at your knowledge. |
|
Simon HB9DRV
|
|
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |