使用UpdateLayeredWindow有概率出现317错误解决方法
生活随笔
收集整理的這篇文章主要介紹了
使用UpdateLayeredWindow有概率出现317错误解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近遇到個奇怪的問題,使用UpdateLayeredWindow后的窗口在某些系統上竟然顯示不出來,自己當時沒有錯誤日志,后來還是幫助用戶解決問題的時候順便拿到了錯誤代碼317,關于這個問題一開始找了好久都沒有解決方式,后來找一篇相關的但他的錯誤是返回8,與自己的不一樣,具體是因為顯卡中設置了16位造成UpdateLayeredWindow所需的不一樣,由是自己著手試了下,果然返回了317。
之后使用CreateDIBSection代替了CreateCompatibleBitmap,本機已驗證成功, 其他出錯的系統上已經驗證確實是因為顏色的問題
再見問了幾個人都特么是為了玩CF能看到啥煙頭什么的才把系統顏色給改為16位,,我也是醉了。
轉載于:https://my.oschina.net/ying33/blog/1575649
總結
以上是生活随笔為你收集整理的使用UpdateLayeredWindow有概率出现317错误解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Protocol Buffer 基础(P
- 下一篇: wordpress 搭建的博客: 增加网