![]() |
【转帖】[求助]急!请各位大虾帮我看看关于cacuisymbolcombobox的问题
[求助]急!请各位大虾帮我看看关于cacuisymbolcombobox的问题
[求助]急!请各位大虾帮我看看关于cacuisymbolcombobox的问题 我想在cad里加一个组合框控件 这是 mycombo.h的内容 class cmycombo : public cacuidialog { // construction public: cmycombo(cwnd* pparent = null); // standard constructor // dialog data //{{afx_data(cmycombo) enum { idd = idd_dialog1 }; cacuisymbolcombobox m_ctrl_test; //}}afx_data // overrides // classwizard generated virtual function overrides //{{afx_virtual(cmycombo) protected: virtual void dodataexchange(cdataexchange* pdx); // ddx/ddv support //}}afx_virtual // implementation protected: // generated message map functions //{{afx_msg(cmycombo) virtual bool oninitdialog(); afx_msg void onkillfocuscombo1(); //}}afx_msg declare_message_map() }; 这是mycombo.cpp 的内容 cmycombo::cmycombo(cwnd* pparent /*=null*/) : cacuidialog(cmycombo::idd, pparent) { //{{afx_data_init(cmycombo) // note: the classwizard will add member initialization here //}}afx_data_init } void cmycombo::dodataexchange(cdataexchange* pdx) { cdialog::dodataexchange(pdx); //{{afx_data_map(cmycombo) ddx_control(pdx, idc_combo1, m_ctrl_test); //}}afx_data_map } begin_message_map(cmycombo, cdialog) //{{afx_msg_map(cmycombo) //}}afx_msg_map end_message_map() ///////////////////////////////////////////////////////////////////////////// // cmycombo message handlers bool cmycombo::oninitdialog() { setdialogname("asdkacuisample:asdkacuidialog"); cacuidialog::oninitdialog(); setwindowtext("mycad"); m_ctrl_test.addstring("glowz"); return true; } 我是仿照asdkacuisample 作的 编译都通过了就是 没有把“glowz”加进去,郁闷 请各位高手指点小弟!谢谢 ..改动了对话框之后要updatedata()才看得到上面控件的变化的.. virtue is like a rich stone, best plain set. -- francis bacon, <of beauty> 谢谢pandoram,但我感觉在初始化时就没反应,没有加上要加的项目,而在asdkacuisample例子里我试过只要一个addstring就可以加上所要的项目了,我比较了asdkacuisample例子的类感觉没缺什么了,就是不行,郁闷好久了,pandoram,你有这方面的例子不?救命啊 glowz@126.com 感激万分 ..你的代码, 在我的电脑上运行得很好啊..连 void cmycombo::dodataexchange(cdataexchange* pdx) { cdialog::dodataexchange(pdx); 这样都没有问题(我本来还猜测是这里没有改成cacuidialog的缘故. 难道你和我一样是手动改acui类的? :)).. 如果这里改过之后还不行, 就干脆新做一个project试试吧. virtue is like a rich stone, best plain set. -- francis bacon, <of beauty> 汗..也不应该是resource override的毛病啊.. 寄了我的project给你了, 看看行不行. virtue is like a rich stone, best plain set. -- francis bacon, <of beauty> 居然没有考证出你的project和我的不同的地方,但是它就是不睬我,难道是arx在欺负偶,汗.....我把的project发给你了,pandoram 你有空帮我看看,好不,谢谢 ....大汗一个, 我知道为什么了=.=..是combo box的dropdown list显示不知道怎么着被最小化了啊, 笨死了的vc.. 你在combo box的图示上点最右边有箭头的小方块, 就能看到你的combo box的dropdown list显示的底边和combo box本身的底边重合(所以只是显示不出dropdown list, 条目实际是有的). 用蓝色实心小方块把这个边拉下来一点儿, 就好了..(注意如果点combo box的其它地方, 只能调整左右长度, 一定要点那个箭头小方块才能调高度..vc怎是一个笨字了得..) 插图如下: 此主题相关图片如下: 此主题相关图片如下: virtue is like a rich stone, best plain set. -- francis bacon, <of beauty> 晕,有这种事,我郁闷的这么多天,结局竟然是这样,好冤.........,我都不知道说什么了,真的太感谢pandoram, |
所有的时间均为北京时间。 现在的时间是 10:45 AM. |