首页 文章

Windows GDI上下文 - CreateDIBSection

提问于
浏览
1

我正在使用 CreateDIBSection() 从缓冲区创建一个HBITMAP,但有时 - 没有经常发生 - 我从它得到一个NULL指针 . 我无法理解可能导致函数返回NULL指针的原因,因为 - 正如我之前所说 - 它不是常规的 . 有时它会在显示10帧后发生,有时在2帧后发生 . 有人可以解释一下意外失败的可能原因是什么?

1 回答

  • 0

    如果此函数随机失败,我倾向于认为缓冲区格式不正确或搞砸了 . 返回创建缓冲区的代码,看看是否有任何函数失败 . 我怀疑在代码继续之前没有正确检查函数返回状态 .

相关问题