我自定義一個對話框,裡面有Combo Box,可是我不會用,請問要怎麼才能讓下拉選單中有我要的選項,要用哪個函數嗎?
我用了幾個,可是都沒有反應,請問哪個大大會呢?可以麻煩教我一下嗎?

解决方案 »

  1.   

    直接在classwizard 点combox右键属性 在data里面输入
      

  2.   

    不好意思 請問classwizard在哪裡?  我是用installshield哦!
      

  3.   

    CComboBox::AddString(..);
    CComboBox::SetCurSel(..);
      

  4.   

    大概知道是要建立一個list,再設定到對話框中。可是還是沒有成功 白白的下拉選單。
    請問有哪位大大有例子參考呢? installshield的
      

  5.   

    这个要自定义对话框
    搜索下installshield试用自定义对话框
      

  6.   

    這是要自定對話框沒錯,對話框中我也加了combobox,但是目前不知如何讓combobox下拉選單中,有我要加入的選項。不知哪位大大會
      

  7.   

    用 CtrlSetList设置内容 具体参看帮助文档
      

  8.   

    我知道怎麼用了 
    这是ListCreate部分,代码如下:listID = ListCreate(STRINGLIST); //create a list in your scriptt     
    ListAddString(listID, "AAA", AFTER); 
    ListAddString(listID, "BBB", AFTER); 在WaitOnDialog(szDialogName)的循环中,部分代码如下:case DLG_INIT: 
    CtrlSetList("MyCustomDialog", RES_13555_ComboBox, listID); //sets the values into your combo box where listbox is the id of combo box
    其中MyCustomDialog是对话框名,RES_13555_ComboBox是ComboBox的控件ID。