查看单个帖子
旧 2009-04-17, 10:58 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】得到了所选文本的句柄,如何把它赋给对象指针?

得到了所选文本的句柄,如何把它赋给对象指针?
得到了所选文本的句柄,如何把它赋给对象指针?
我创建了右键实体菜单,当选中一个文本时,点击右键会弹出对应的右键菜单.这时会在
void *cpdmtextmenu:: getmenucontext(const acrxclass *pclass, const acdbobjectidarray &ids)
{
if (pclass != acdbtext::desc()) return null;
m_text = acdbtext::cast(pclass);
m_temphmenu = m_pmenu->getsubmenu(0)->getsafehmenu();
return &m_temphmenu;
}
//pclass就是所选实体的句柄,我不懂第二个参数是什么意思?
我在自定义类cpdmtextmenu里定义了一个私有的acdbtext *m_text.
想把pclass所指的句柄赋给m_text,但总是不成功,m_text总是空值,
希望高手指点................
谢谢!!!!!!!!!!!!!!!!
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)