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。 See Remarks in D2D1_ALPHA_MODE.