→ EdisonX:keyword : CBitmap/CreateDIBitmap/CreateBitmap 04/20 12:03
開發平台(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