|
阅读:989回复:0
基于CDialog下动态生成MapX的问题(紧急)
紧急求助:小弟遇到这样的问题<BR> 使用MapX提供的MapX.CPP MapX.h文件,在CDialog视图上动态生成MapX对象。在消息映射中按照如下方法进行映射<BR>BEGIN_EVENTSINK_MAP(CMTRSDialog, CDialog)<BR>ON_EVENT(CMTRSDialog, IDC_MAP, DISPID_DBLCLICK /* DblClick */, OnDblClickMap, VTS_NONE) END_EVENTSINK_MAP() 此时,MapX对象不接受鼠标双击的事件,请问大侠为什么,怎么解决。<BR> 但是在CFormView视图上动态生成MapX对象,消息映射后鼠标响应双击事件正常。而且使用在工程中添加ACtiveX对象方法,把MapX对象添加到工程中,然后在Dialog设计面板中把MapX对象拖到Dialog中。消息映射后MapX对象也可以接收鼠标事件。<BR>此事比较紧急,小弟跪求大侠指点。
|
|