1
私はCreateDIBSection()
を使用してバッファからHBITMAPを作成していますが、時には通常の発生がなく、NULLポインタを取得します。関数がNULLポインタを返す原因を理解できません。なぜなら、前に述べたように、それは規則的ではないからです。場合によっては10フレームを表示した後に、時には2フレーム後に表示することもあります。 誰かが私に説明して、予期せぬ失敗の可能性のある理由を教えてもらえますか?Windows GDI Context - CreateDIBSection
「GetLastError()」は、失敗したときに何を返しますか? –
@Alan GetLastErrorは、 'CreateDIBSection'には設定されていません。少なくともドキュメントによるとは限りません。 –
@Davidドキュメンテーションはいくぶん不明です - 関数は失敗のためにNULLを返し、ERROR_INVALID_PARAMETERを "返す"ことができます。 –