線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1514
推到 Plurk!
推到 Facebook!

panel 如何更新opengl所繪出圖

尚未結案
ayaya0601
一般會員


發表:3
回覆:1
積分:0
註冊:2006-11-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-11-26 18:21:25 IP:140.126.xxx.xxx 訂閱
我用PANEL在繪製opengl的圖片時,發現不能及時更新PANEL的畫面,都只能顯示出最後一張的圖片,我也已經確定之前的圖片都有處理,只是沒看到他秀出,請問各為大大有什麼方法可以讓PANEL即時的更新OPENGL繪出的圖呢? 我是有用HDC的方式繪製的
BlueVega
一般會員


發表:2
回覆:1
積分:0
註冊:2006-09-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-06-08 15:53:55 IP:60.250.xxx.xxx 訂閱
  你可以設置一個BOOL去判斷
bool g_bIsModified;

把他初始化為false
g_bIsModified = false;
然後設一個Timer(間隔依需求自訂)
if (IsModified)
{
IsModified = false;
openglPanel->Repaint();
}

然後你每次劃完圖就把g_bIsModified 設成true
這樣就可以了
我是這樣做的~給你參考看看

系統時間:2024-11-25 1:21:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!