⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmldomdocument.cpp

📁 一个完整的IE插件的程序的源代码(有些参考价值)
💻 CPP
字号:
// XMLDOMDocument.h
//
// @author christian oetterli
//

#include "stdafx.h"
#include "XMLDOMDocument.h"

CXMLDOMDocument::CXMLDOMDocument(IUnknownPtr other)
	: super(other)
{
}

bool CXMLDOMDocument::loadXMLRes(LPCTSTR resId, HINSTANCE module)
{
	HRSRC res = FindResource(module, resId, L"XML");

	bool ok = res != 0;

	if (ok)
	{
		HGLOBAL hRes = LoadResource(module, res);

		ok = hRes != 0;

		if (ok)
		{
			DWORD size = SizeofResource(module, res);
			char *data = (char*)hRes;
			bool deleteData = false;

			if (data[size])
			{
				// size bigger than page

				data = new char[size + 1];

				memcpy(data, (char*)hRes, size + 1);
			
				// terminate
				data[size] = 0;

				deleteData = true;
			}

			bstr xml = data;

			if (deleteData)
			{
				delete data;
			}

			ok = 0 != (*this)->loadXML(xml);
		}
	}

	return ok;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -