[問題] 想請教一下有關DC的存取

看板C_and_CPP (C/C++)作者 (ㄚ魚!!)時間14年前 (2012/04/20 11:55), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2003 VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) MFC 問題(Question): 之前程式計算出來的圖案(因為要算很久><) 希望能記錄起來 從不同功能切回來的時候 可以直接Render 不用再算/再等一次 之前想說用GetPixel()先記在陣列 然後再SetPixel回去 不過好像這樣一個個PIXEL做很不聰明也很花時間 想說能不能有辦法一次一整個圖面記錄下來 後來改用SaveDC()紀錄和RestoreDC()讀回 可是restore回來時僅記錄了底圖的樣子 DC->polygon和 DC->lineto()畫的東西都沒記錄下來 請問一下是那兒弄錯了嗎? 或者有其他更方便的方法 還請指點一下 謝謝m(o)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.112.106

04/20 12:03, , 1F
keyword : CBitmap/CreateDIBitmap/CreateBitmap
04/20 12:03, 1F
文章代碼(AID): #1FaDv03z (C_and_CPP)
文章代碼(AID): #1FaDv03z (C_and_CPP)