以下是 ID2D1DeviceContext7 接口的一些常用方法:
1. CreateEffectGroup: 创建一个效果组,该组可以包含多个图形效果。
HRESULT CreateEffectGroup(
ID2D1EffectGroup** effectGroup
);
2. DrawInk: 在设备上下文中绘制墨迹。
HRESULT DrawInk(
ID2D1Ink* ink,
ID2D1Brush* brush,
ID2D1InkStyle* inkStyle
);
3. CreateImageSourceFromWic: 从 Windows Imaging Component (WIC) 中创建一个图像源。
HRESULT CreateImageSourceFromWic(
IWICBitmapSource* wicBitmapSource,
ID2D1ImageSourceFromWic** imageSource
);
4. CreateImageSourceFromDxgi: 从 DXGI 表面创建图像源。
HRESULT CreateImageSourceFromDxgi(
IDXGISurface** surfaces,
UINT32 surfaceCount,
DXGI_COLOR_SPACE_TYPE colorSpace,
DXGI_ALPHA_MODE alphaMode,
ID2D1ImageSourceFromDxgi** imageSource
);
这只是接口的一小部分方法,具体的使用取决于你的应用程序的需求。你可以在 Microsoft 的文档中查找详细的信息和示例代码:[ID2D1DeviceContext7 Interface](https://docs.microsoft.com/en-us/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1devicecontext7)。
转载请注明出处:http://www.zyzy.cn/article/detail/25352/Win32 API/D2d1_3.h/ID2D1DeviceContext7