Quantcast
Channel: CodeGuru Forums - Visual C++ Programming
Viewing all articles
Browse latest Browse all 3027

CTabView - CView's HWND is NULL

$
0
0
I'm using the Feature Pack CTabView, and I noticed that when the view is added using AddView with the following code CView's HWND is NULL when I try and access each of the CView1,CView2, etc.

Code:

int CMyTabView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
    if (CTabView::OnCreate(lpCreateStruct) == -1)
        return -1;
    AddView (RUNTIME_CLASS (CView1), _T("Simple"),                100);
    AddView (RUNTIME_CLASS (CView2), _T("Pair"),                101);
    AddView (RUNTIME_CLASS (CView3), _T("Data"),                102);

    return 0;
}

I think the user has to click the view's tab before the CTabView assigns an HWND.  Is there a way to force CTabview to give each CView an HWND when the view is added?


Viewing all articles
Browse latest Browse all 3027

Trending Articles