以下是 ID2D1SvgElement 接口的一些常用方法:
1. GetName:
HRESULT GetName(
_Outptr_ PCWSTR *name
);
2. GetNamespace:
HRESULT GetNamespace(
_Outptr_ PCWSTR *ns
);
3. GetAttributeCount:
UINT32 GetAttributeCount();
4. GetAttributeName:
HRESULT GetAttributeName(
UINT32 index,
_Outptr_ PCWSTR *name
);
5. GetAttributeValue:
HRESULT GetAttributeValue(
UINT32 index,
_Outptr_ PCWSTR *value
);
6. GetAttributeValueById:
HRESULT GetAttributeValueById(
_In_ PCWSTR id,
_Outptr_ PCWSTR *value
);
7. GetChildrenCount:
UINT32 GetChildrenCount();
8. GetChild:
HRESULT GetChild(
UINT32 index,
_COM_Outptr_ ID2D1SvgElement **child
);
9. IsTextContent:
BOOL IsTextContent();
10. GetTextValue:
HRESULT GetTextValue(
_Outptr_ PCWSTR *text
);
这只是接口的一小部分,实际使用中可能需要根据具体的需求使用其他方法。如果有特定的问题或需要详细了解特定的方法,请查阅最新的相关文档或头文件。
请确保检查最新版本的 Direct2D 文档或头文件以获取准确的信息,因为 API 可能在不同版本之间发生变化。
转载请注明出处:http://www.pingtaimeng.com/article/detail/25474/Win32 API/D2d1svg.h/ID2D1SvgElement