2 u011440346 u011440346 于 2016.03.31 11:28 提问

JS给MFC传递消息如何实现 10C

function showInfo(e){
function disp_confirm()

{
var r = confirm("按下按钮");
if (r == true)
{
var marker = new BMap.Marker(new BMap.Point(e.point.lng, e.point.lat));
map.addOverlay(marker);
}
else
{
exit();
}
}

};
map.addEventListener("click", showInfo);

如上代码,我想实现点击地图就添加一个标注,而且该标注的信息会传到MFC中,然后通过MFC将数据信息保存在数据库中。求大侠帮忙解答,JS如何给MFC传递消息

3个回答

CSDNXIAON
CSDNXIAON   2016.03.31 11:34

MFC之消息映射的实现(1)
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

u011440346
u011440346 这篇文章的消息映射机制都是在MFC内部的吧,我想从JS获取消息啊,请问有可以提供的三方类库之类的吗
2 年多之前 回复
u011440346
u011440346   2016.03.31 19:36

没有大神来解答一下吗555555~~~~

tusong86
tusong86   2016.04.02 00:57

js跟mfc交互可以参考ocx组件(ActiveX)组件,然后组件操作数据库

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在MFC中从一个线程工作函数中向窗口发送消息以及窗口到窗口消息传送方法
前一段时间使用MFC写程序的时候,为了实现从一个窗口向另一个窗口发送消息,使用过下面两种方法 /*方法一:通过用SDK的标准API来查找其他对话框窗口返回句柄,并且发送信息 HWND hWnd;  //通过SDK的FindWindow函数得到目标窗口的句柄,TriTest为目标窗口的Caption的值  if(!(hWnd = ::FindWindow(NULL,"TriTes
mfc 一个对话框向另一个对话框发送消息
#include "AchiveMsg.h" // CMsgDlgDlg 对话框 class CMsgDlgDlg : public CDialog { // 构造 public:  CMsgDlgDlg(CWnd* pParent = NULL); // 标准构造函数 // 对话框数据  enum { IDD = IDD_MSGDLG_DIALOG };  protecte
MFC 线程消息传递问题二---两个线程之间进行消息的传递
在接受消息的线程中进行设置消息映射表来实现消息的处理 负责发送消息的线程在线程的run函数中进行消息的发送:  //线程之间进行消息传递设置  CTManageThread* pDealThread = new CTManageThread();  pDealThread->CreateThread();  BOOL ret = ::PostThreadMessage(pDealThread->m
MFC中创建工作线程,进行消息传递
1:在定时器中创建一个线程 case TIMER1: if (m_SpiManage.IsSpiConnect()) {   AfxBeginThread(WORK_ReadSAWtag, NULL);   //ReadSAWtag();  } 2:创建线程函数 (放在ReadSAWtag()函数上面) /////创建的线程函数 /////创建的线程函数 UINT WORK_R
MFC线程间发送消息
MFC线程消息分为几类: 1.线程消息: 2.窗口消息:传递消息用到 SendMessage(),PostMessage(),PostThreadMessage ()三个函数,详细请参看: http://blog.csdn.net/HolaMirai/article/details/46346091具体代码请到下面地址下载: http://download.csdn.net/detail/ho
MFC传递消息的四个步骤
昨天因为一个SendMessage的错误,调试了近一天时间,现把SendMessage的详细用法总结如下: 函数声明: LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAMwParam,LPARAM IParam) 参数的含义: hWnd:其窗口程序将接收消息的窗口的句柄。 Msg:指定被发送的消息。 wParam:指定附加的消息特定信息。 IP
MFC 子对话框之间互相发送消息的方案
最近做项目,遇到了在多对话框情况之下,子对话框之间能够互相发送消息的情况。 由于SendMessage()函数第一个参数是目的地的句柄,所以只要能在子对话框1中得到子对话框2的句柄即可。 网上有资料说可以用FindWindow函数,进行子对话框的句柄查找,但弄了半天,发现一直无法得到想要的外部其他子对话框的句柄 最后得到的解决方法是子对话框将操作需求发回给父对话框,然后由于父对话框中保存有子
不知道在MFC中如何从线程工作函数中向窗口发送消息?用好一个指针就够了
实现从一个窗口向另一个窗口发送消息,使用过下面两种方法 /*方法一:通过用SDK的标准API来查找其他对话框窗口返回句柄,并且发送信息 HWND hWnd;  //通过SDK的FindWindow函数得到目标窗口的句柄,TriTest为目标串口的Caption的值  if(!(hWnd = ::FindWindow(NULL,"TriTest")))     AfxMessageBox(
MFC 两个对话框直接的消息传递
A发送对话框代码: 定义宏:#define WM_MyMessage WM_USER+1000; 消息映射:ON_COMMAND(ID_FILE_RECONNECT, &CDataBaseTool_UIDlg::OnFileReconnect) init_connect *m_init_connect_msg;   //声明一个B接受对话框指针 void S
MFC窗口之间的消息传递
窗口消息的传递 http://bbs.bccn.net/thread-348167-1-1.html 声明:本文非本人所写,本文已经写在本人CSDN博客里。本原来源于一篇英文文章的翻译。         消息(Message)是窗口间通信的最重要的方式之一。传统的程序从main()函数处开始一行一行的执行直到退出,但是窗口的概念则不同。窗口对事件(event)进行响应,这种事件称为消