CDHtmlDialogに行とセルを作成したいと思います。これが私が書いたコードです:
void CHtmlTableTestDlg::OnDocumentComplete(LPDISPATCH pDisp, LPCTSTR szUrl)
{
IHTMLTable* table;
this->GetElement(_T("Table"),(IHTMLElement**)&table);
IDispatch* dispatch;
table->insertRow(1,&dispatch);
}
表のhtmlは次のとおりです。
<table id="Table">
<tr>
<th>Column</th>
</tr>
</table>
プロジェクトをデバッグし、「table-> insertRow(1、&dispatch)」を実行すると以下のエラーが発生しました
HtmlTableTest.exeの0x3fa53780で未処理の例外:0xC0000005:アクセス違反の書き込み場所0x00000001。
テストプロジェクトをアップロードしました:http: //top720.com/Temp/HtmlTableTest.zip
CDHtmlDialogに基づいて行とセルを作成するにはどうすればよいですか?
よろしくお願いします。