D1126:不允许 Alpha 模式未知

不允许D2D1_ALPHA_MODE_UNKNOWN作为此 API 的参数。

 

可能的原因

在某些上下文中允许使用ALPHA_MODE_UNKNOWN说明符,例如 ID2D1RenderTarget::CreateCompatibleRenderTarget 的格式说明。 但是,与 DXGI_FORMAT_UNKNOWN类似,Direct2D 通常需要完全指定格式。

可能的修复方法

在决定格式说明符时,请考虑对 alpha 的表面处理,以使用除ALPHA_MODE_UNKNOWN以外的ALPHA_MODE。 如果图面不使用 alpha,请使用 D2D1_ALPHA_MODE_IGNORE。 请参阅 D2D1_ALPHA_MODE中的备注。