[問題] 用Winapi的Bitblt做雙緩衝
開發平台(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)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章