首先,不能使用and,其次这里不能使用this

解决方案 »

  1.   

    抱歉,说错了,改正后的代码如下
    pbb->Create(LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_MULTIPLESEL  | LBS_EXTENDEDSEL ,CRect(100,50,200,200),this,989);
      

  2.   

    这次程序走到的条语句时,create成功,但在对话框中却看不见为什么?
    急,谢谢!
      

  3.   

    没有进行数据初始化或设置属性,见MSDN帮助
      

  4.   

    属性没设对问题已解决,谢谢!但新问题是也许是设定了LBS_HASSTRINGS 自绘属性,我建好后,用addstring();加条目但只见CHECK框不见,所加文字,请问为什么?打扰!
    Cvb *pbb;// CCECKLISTBOX类
        pbb=new Cvb;
    pbb->Create(WS_CHILD|WS_VISIBLE|LBS_OWNERDRAWFIXED  |LBS_MULTIPLESEL| LBS_EXTENDEDSEL |LBS_HASSTRINGS |LBS_NOTIFY   ,CRect(50,50,300,175),this,90000); //  
    pbb->SetCheckStyle(BS_CHECKBOX);
    LPCTSTR lpszItem ;
    lpszItem="this is text";
    int k=pbb->AddString(lpszItem);///////////文字加不上??????
    pbb->SetCheck(0,1);
     pbb->Enable(0,TRUE);
      

  5.   

    CCheckListBox *pbb;
    pbb=new CCheckListBox;// 
    pbb->Create( LBS_OWNERDRAWFIXED |LBS_HASSTRINGS | LBS_MULTIPLESEL  | LBS_EXTENDEDSEL,CRect(100,50,200,200),this,989);
    pbb->SetCheckStyle(BS_CHECKBOX);
    pbb->InitStorage(256,10);
    pbb->InsertString(0,"sun");
    pbb->InsertString(1,"hellsun");
    pbb->ShowWindow(SW_SHOW);
      

  6.   

    还要麻烦你问一下如何建立两级的checklist框
      

  7.   

    我的意思是按如下格式排列:就是让二级的check框向后移一点
    ·
      ·
      ·
      ·
      ·