几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(C++)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


 
 
主题工具 搜索本主题 显示模式
旧 2009-04-16, 04:42 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】[求助]急!请各位大虾帮我看看关于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: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,
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
 


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 04:45 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多