Programming 板


LINE

※ [本文轉錄自 C_and_CPP 看板 #1FUjLT3H ] 作者: seoker (Seoker) 看板: C_and_CPP 標題: [問題] topmost 視窗於遊戲畫面閃動問題 時間: Tue Apr 3 18:47:55 2012 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) MFC/GDI+ 問題(Question): 我有一個 Layered 的 dialog(不規則形狀) 這個 dialog 可能會在某一事件觸發後出現並且一直重畫, 但不會設為 Foreground Window(所以也不會 ACTIVATE) 在一般狀況都運作的很好,唯有全螢幕的遊戲可能會出狀況: 我的 dialog 會一直閃爍(可能因為一直重畫的關係) 不知道各位有沒有在玩遊戲時跳出右下角的 msn 登入訊息 它閃動的情況就像那樣... 不知道有沒有辦法可以解這問題呢 @@? 在不影響使用者正常遊戲的情況下...(稍微蓋住視窗不算XD) 餵入的資料(Input):預期的正確結果(Expected Output): 不閃爍的 topmost 視窗 錯誤結果(Wrong Output): 視窗一直閃爍 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): 在一般的全螢幕視窗不會發生這問題 例如 IE、Media Player --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.63.100.2
1F:→ idicivik:改用重畫有修改的部分就不會閃爍了 04/04 00:22
2F:→ seoker:我整個視窗都有修改的部分QQ 04/04 01:06



※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: seoker (180.218.162.247), 時間: 04/09/2012 01:07:25
3F:→ azureblaze:IE和Media Player的全螢幕是假的 118.168.71.163 04/09 11:02
4F:→ azureblaze:他只是把視窗放大到跟螢幕一樣大 118.168.71.163 04/09 11:03
5F:→ azureblaze:遊戲 一定要去Hook他才有辦法解決 118.168.71.163 04/09 11:03
6F:推 purpose:http://goo.gl/ED1rz 為什麼不偵測是否使 124.8.137.121 04/09 18:33
7F:→ purpose:用全螢幕中,來決定要不要繼續重畫 124.8.137.121 04/09 18:34
8F:→ purpose:都已經全螢幕了,你dialog重畫就沒意義吧 124.8.137.121 04/09 18:34
9F:→ seoker:雖然他全螢幕,我視窗還是想出現耶 210.63.100.2 04/09 21:18
10F:→ seoker:為什麼重畫沒意義呢? 210.63.100.2 04/09 21:18
11F:→ seoker:去hook他是甚麼意思呢@@? 210.63.100.2 04/09 21:18
12F:→ purpose:喔,還是想出現,那我搞錯了 124.8.137.121 04/09 21:21
13F:→ seoker:不過樓上提供的連結應該可以拿來用喔!180.218.162.247 04/09 21:55
14F:→ seoker:如果無法解決的話,就偵測是不是遊戲180.218.162.247 04/09 21:55
15F:→ seoker:如果是的話,就不要出現180.218.162.247 04/09 21:55
16F:→ seoker:不過滿想知道a大說的是什麼方法@@180.218.162.247 04/09 21:56
17F:推 purpose:http://en.wikipedia.org/wiki/Hooking 124.8.137.121 04/09 22:03
18F:推 EdisonX:p 大可以為hooking/debugging 開系列文了. 180.177.76.161 04/09 22:59
19F:推 purpose:真有什麼自以為的心得的話,會寫的 124.8.137.121 04/09 23:08
20F:→ purpose:E 大的網站這麼多文章,是小弟學習的目標 124.8.137.121 04/09 23:08
21F:→ seoker:謝謝各位大大了,有空的話會研究個QQ180.218.162.247 04/10 00:48







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP