[請益] 關於CreateWindow("EDIT")跟畫面重繪的問題

看板GameDesign (遊戲設計)作者 (雞卷)時間15年前 (2010/03/02 17:15), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
我使用了CreateWindow(TEXT("Edit")...)建立一個讓玩家輸入數值的地方,但是發現 有個問題,就是因為遊戲的程序本身是一直在render的,這會造成那個edit 的游標一 直快速的閃爍(因為畫面每幾十ms就重繪的關係),請問這該怎麼處理呢?有想過將一整 個遊戲顯示區域切成多塊,就是讓那塊edit的矩形不重繪, 但是這樣那塊好像連遊戲 本身的底圖也不會顯示出來,請問有人有經驗做過類似的東西可以分享賜教一下嗎? -- 雷帝:麥蒂你最光榮的時代是何時?連兩年得分王?我~只有現在啊! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.2.10

03/02 17:18, , 1F
mfc ?
03/02 17:18, 1F

03/02 18:39, , 2F
你說得該不會是因為你沒用back buffer的關係吧?
03/02 18:39, 2F

03/02 18:39, , 3F
雖然看起來是不太像就是...
03/02 18:39, 3F

03/03 02:45, , 4F
若是window的widget 建議不要跟使用render API的區域重疊
03/03 02:45, 4F

03/03 22:33, , 5F
一般遊戲畫面中的Edit是自己畫的, 不會用Windows元件
03/03 22:33, 5F
文章代碼(AID): #1BZDSuhL (GameDesign)
文章代碼(AID): #1BZDSuhL (GameDesign)