CDHtmlDialog::GetElementText 是 MFC 中 CDHtmlDialog 类的一个公共方法,用于获取 HTML 对话框中特定元素的文本内容。这个方法的声明如下:
HRESULT GetElementText(LPCTSTR ElementID, CString& strText);

其中,ElementID 参数是要获取文本的 HTML 元素的 ID,strText 参数是用于接收文本内容的 CString 对象。

以下是一个简单的示例,演示如何使用 GetElementText 方法:
// 假设在 HTML 对话框中有一个文本框元素的 ID 为 "txtMessage"
CString strMessage;
HRESULT hr = GetElementText(_T("txtMessage"), strMessage);

if (SUCCEEDED(hr))
{
    // 成功获取文本
    // 现在 strMessage 包含了文本框元素的内容
}
else
{
    // 获取文本失败,处理错误
}

请注意,要在调用 GetElementText 之前确保 HTML 对话框已经加载并显示,否则可能无法正确获取元素的文本内容。


转载请注明出处:http://www.zyzy.cn/article/detail/17251/MFC/CDHtmlDialog