MFC应用程序中的HTML表数据问题

问题描述 投票:0回答:1

我基于HTML创建了MFC应用程序,该应用程序使用类CDHtmlDialog来呈现HTML,现在我想获取表(行,列)数据on_click

谢谢

mfc
1个回答
1
投票

CDHtmlDialog中的消息传递由DHTML Event Maps处理。

在HTML文件<a href="#" id="event_id">text</a>中插入超链接,如下处理消息:

class CMyDHtmlDialog : public CDHtmlDialog
{
    DECLARE_DHTML_EVENT_MAP()
    HRESULT on_event(IHTMLElement*);
    ...
};

BEGIN_DHTML_EVENT_MAP(CMyDHtmlDialog)
    DHTML_EVENT_ONCLICK(L"event_id", on_event_id)
END_DHTML_EVENT_MAP()

HRESULT CMyDHtmlDialog::on_event_id(IHTMLElement*)
{
   //MessageBox...
   return S_OK;
}
© www.soinside.com 2019 - 2024. All rights reserved.