D2D1_COLOR_F

描述颜色的红色、绿色、蓝色和 alpha 分量。

typedef D2D_COLOR_F D2D1_COLOR_F;

备注

D2D1_COLOR_FD2D_COLOR_F的 typedef,它本身是 D3DCOLORVALUE 的 typedef。 有关 D2D1_COLOR_F 提供的成员的信息,请参阅 D3DCOLORVALUE

ColorF 类提供一组预定义的颜色和帮助器函数,用于定义颜色。 有关详细信息,请参阅 ColorF 参考。

示例

以下示例使用 ColorF 类在创建 ID2D1SolidColorBrush 时指定预定义的颜色 (黑色) 。

hr = m_pRenderTarget->CreateSolidColorBrush(
    D2D1::ColorF(D2D1::ColorF::Black, 1.0f),
    &m_pBlackBrush
    );

以下示例使用 ColorF 类使用红色、绿色、蓝色和 alpha 值指定颜色。

ID2D1SolidColorBrush *pGridBrush = NULL;
hr = pCompatibleRenderTarget->CreateSolidColorBrush(
    D2D1::ColorF(D2D1::ColorF(0.93f, 0.94f, 0.96f, 1.0f)),
    &pGridBrush
    );

要求

要求
最低受支持的客户端
Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器
Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
最低支持电话
Windows Phone 8.1 [Windows Phone Silverlight 8.1 和 Windows 运行时 应用]
标头
D2DBaseTypes.h (包括 D2d1.h)

另请参阅

D3DCOLORVALUE

ColorF