amwwcwujqw 发表于 2004-11-14 20:13:00

[求助]小弟是一名新手,问一个很简单的问题,请各位不吝赐教!

我在创建对话框中的“拾取”按钮时按下列步骤进行:


1:在对话框的类中使用下面的语句进行定义:<BR><FONT face="宋体, MS Song">               CAcUiPickButton m_kPick;</FONT>


<FONT face=宋体>2:放置该按钮的对话框类继承<FONT face="宋体, MS Song">CAcUiDialog</FONT>类,使用下面的语句:<BR style="mso-special-character: line-break"><BR style="mso-special-character: line-break"><FONT face="宋体, MS Song">               class CmainDlg : public CAcUiDialog</FONT><BR style="mso-special-character: line-break"><BR style="mso-special-character: line-break"></FONT>3:最后,在对话框的源文件中,向<FONT face="宋体, MS Song">CmainDlg::OnInitDialog()</FONT>事件中添加下面的代码:<BR><FONT face="宋体, MS Song">               m_kPick.AutoLoad();</FONT><BR style="mso-special-character: line-break"><BR style="mso-special-character: line-break">之后<FONT face=宋体>m_kPick按钮变成了小按钮,但为什么它没有加载默认位图呢?不是.AutoLoad() 能加载默认位图的吗?</FONT>


<FONT face=宋体>请赐教!谢谢</FONT><BR style="mso-special-character: line-break"><BR style="mso-special-character: line-break">

王咣生 发表于 2004-11-15 00:19:00

回复

在程序初始化时是否加了?


CAcModuleResourceOverride myResources;

amwwcwujqw 发表于 2004-11-15 17:00:00

本帖最后由 作者 于 2004-11-15 17:20:40 编辑

多谢版主!问题正是出在这里!


但我还是不知道如何更正!还是没出现默认位图!


加了这句之后再怎样用操作呢?请指教!


另外我还想问一个问题:


ObjectARX中用全局函数acedEntSel()来点选实体,请问用哪个函数来实现框选呢?


谢谢!

王咣生 发表于 2004-11-15 17:27:00

回复

<P class=signature>int acedSSGet(const char * str,const void * pt1,const void * pt2,const struct resbuf * filter,ads_name ss);


<P class=signature>有多种选择模式(由第一个参数设置),可以查一下ObjectARX的文档.


<P class=signature>如"W","C"模式实现框选.

amwwcwujqw 发表于 2004-11-15 20:18:00

不好意思版主!


我还是没弄通!


我照您的方法做了,但是它提示:


“致命错误:Unhandled Access Violation Reading 0x000e Exception at 6546a8d7h”!


请问这是为什么?请指教!

王咣生 发表于 2004-11-15 22:49:00

回复

贴出你的代码吧(工程代码)

amwwcwujqw 发表于 2004-11-16 11:09:00

谢谢版主!


昨天我已经给你发了邮件了,你已经回答了我的问题了!谢谢!

fengyuan 发表于 2006-3-30 01:02:00

请问如何解决?我也遇到这个问题了,也是出来不了缺省图标
页: [1]
查看完整版本: [求助]小弟是一名新手,问一个很简单的问题,请各位不吝赐教!