在OnInitDialog()中tabctl=new CTabCtrl();
tabctl->Create(TCS_TABS | TCS_FIXEDWIDTH | WS_CHILD | WS_VISIBLE,rect, this, 0x1006);
SHOWWINDOW(SW_SHOW);为何以上代码执行后控件没显示.

解决方案 »

  1.   

    你这样试试
    tabctl->ShowWindow(SW_SHOW);
      

  2.   

    不知你tabctl是在哪里delete掉的
      

  3.   

    tabctl->Create(TCS_TABS | TCS_FIXEDWIDTH | WS_CHILD |WS_VISIBLE,&rect, this, 0x1006);rect的引用。
      

  4.   

    tabctl->ShowWindow(SW_SHOW);//也不行
    不知你tabctl是在哪里delete掉的//它是一个类的成员变量,不需D掉
    tabctl->Create(TCS_TABS | TCS_FIXEDWIDTH | WS_CHILD |WS_VISIBLE,&rect, this, 0x1006);//错误报错,指rect
    不知谁知道这是为什么,而且我发现多很基本控件类都有如上情况,能创建就是不能显示.