[問題] 用Winapi的Bitblt做雙緩衝

看板C_and_CPP (C/C++)作者 (DiAdo)時間13年前 (2012/10/11 02:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 2008 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) Windows API 問題(Question): 小弟剛剛解決了! 把WM_CREATE裡面擷取畫面的程式碼 放到隱藏標題列之前就可以了! 謝謝大家! --------------- 看完書上範例後想自己練習應用 程式會在執行時擷取螢幕畫面 然後再把螢幕畫面顯示在螢幕上(功能A) 之後可以用滑鼠在擷取的螢幕畫面上畫圖(功能B) 小弟現在光功能A就遇到瓶頸了... WM_CREATE和WM_PAINT的bitblt都可以成功複製 但是程式執行起來的畫面是黑的 似乎是沒辦法輸出畫面... 想請各位幫忙看一下哪裡寫錯了 感謝大家! 餵入的資料(Input):預期的正確結果(Expected Output): 顯示螢幕擷取的畫面 錯誤結果(Wrong Output): 程式執行起來畫面是黑的 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/qbP3N66k 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.67.187 ※ 編輯: DiAdo 來自: 140.113.67.187 (10/11 02:35) ※ 編輯: DiAdo 來自: 140.113.67.187 (10/11 03:29) ※ 編輯: DiAdo 來自: 140.113.67.187 (10/11 03:48)
文章代碼(AID): #1GTRy_J1 (C_and_CPP)
文章代碼(AID): #1GTRy_J1 (C_and_CPP)