[求助]急!请各位大虾帮我看看关于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:

ninitdialog()
{
setdialogname("asdkacuisample:asdkacuidialog");
cacuidialog:

ninitdialog();
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,