CTabCtrl c;c.Create(WS_VISIBLE|WS_CHILD |TCS_TABS|TCS_OWNERDRAWFIXED,CRect(10,10,300,100), this, 0x1006); c.InsertItem(0,"333");
c.InsertItem(1,"444");
c.InsertItem(2,"555");
c.InsertItem(3,"666");因为加上了
TCS_OWNERDRAWFIXED
所以一运行就报错,去了就没有报错,不知道什么原因;希望大家帮我解决

解决方案 »

  1.   

    TCS_OWNERDRAWFIXED   Specifies that the parent window draws the tabs in the control.
    需要父窗口负责绘制tab
    去掉就OK了
      

  2.   

    那创建时就不选“TCS_OWNERDRAWFIXED”,然后调用ModifyStyle修改,不只可以不可以?
      

  3.   

    添加TCS_OWNERDRAWFIXED后,就可以触发OnDrawItem的事件了吗?
    如果要用,需要怎么用呢?
      

  4.   

    折腾了一天,晕!自己搞就是难找阿,终于知道了什么原因了,原来用TCS_OWNERDRAWFIXED后必须重载DrawItem()函数。。就这么简单的问题。我都晕鸟!散分咯!