HTML table data issue in MFC application

偶尔善良 提交于 2020-01-25 04:40:05

问题


I created MFC application based on HTML that using class CDHtmlDialog for rendering of HTML, now I want to get table (row, column) data on_click.

Thanks


回答1:


Messaging in CDHtmlDialog is handled by DHTML Event Maps.

Insert a hyperlink in html file <a href="#" id="event_id">text</a> Handle messages as follows:

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;
}


来源:https://stackoverflow.com/questions/59332526/html-table-data-issue-in-mfc-application

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!