Click here to Skip to main content
11,703,632 members (64,648 online)
Rate this: bad
Please Sign up or sign in to vote.
See more: VC10.0
I am creating MDI project using extended classes: CMDIFrameWndExCWinAppExCMDIChildWndExMy view class is derived from CScrollView.Code is working fine if I don't apply any style to Child window in PreCreateWindow. But when I apply style with visibility true then some debug assertion comes. On debugging further I came to know that asertion comes in below block while redrawing window.void
CMFCBaseTabCtrl::SetLocation(Location location)
m_location = location;
if (GetSafeHwnd() != NULL)
Another thing which I noticed is that when a child window is created with style WS_VISIBLE then Ondraw() of view class is called before OnInitialUpdate().
My code and logic was working fine without using extended classes so I don't want to change it as it would be a lot of re-work. So can anybody guide me what to do ?
Posted 6-Oct-10 2:26am
Edited 6-Oct-10 2:29am
(no name)41.8K

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 550
1 Maciej Los 530
2 Sergey Alexandrovich Kryukov 381
3 Andy Lanng 294
4 CPallini 195
0 OriginalGriff 8,744
1 Sergey Alexandrovich Kryukov 7,747
2 CPallini 5,107
3 Maciej Los 4,716
4 Mika Wendelius 3,606

Advertise | Privacy | Mobile
Web03 | 2.8.150819.1 | Last Updated 6 Oct 2010
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100