看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《DGnzj (DG)》之銘言: : 首先感謝c大如此快速的回應 : : MySM.xxxxxx 怎麼來的?? 是自己寫死的大小嗎? : MySM小弟是用GetSystemMetrics取得 : CXBORDER = GetSystemMetrics(SM_CXBORDER) : CXFRAME = GetSystemMetrics(SM_CXFRAME) : CXFULLSCREEN = GetSystemMetrics(SM_CXFULLSCREEN) : CYBORDER = GetSystemMetrics(SM_CYBORDER) : CYFRAME = GetSystemMetrics(SM_CYFRAME) : CYFULLSCREEN = GetSystemMetrics(SM_CYFULLSCREEN) : CYCAPTION = GetSystemMetrics(SM_CYCAPTION) : CYMENU = GetSystemMetrics(SM_CYMENU) : 常數部分小弟都有宣告, : : 試看看再用API取一下系統邊框的大小來減 : : 或者 就把MOUSE限制在包含 邊框 的大小, : : 這樣要移動或關閉 才方便啊 : 為何要把滑鼠限制在邊框裡面的原因,是打魔獸(WarCraftIII)的時候如果滑鼠超過邊框 : 就沒辦法正常的移動地圖了= =" : 原先想確定的是Win7和Xp的標題列高度是否有差別..不知道有沒有先進能告訴我 : 正確的標題列高度是怎麼組成的 換個想法吧 , 別用 findwindow 用findwindowex 找出子視窗 這樣的話,就不用算 標題列大小,直接鎖死在 指定的子視窗 可不可行不知道,沒有去看過大部份視窗化game的視窗架構 一個想法,你可以試試 不然,只有你自己找台w7 裝vb 下去試, 為什麼 GetSystemMetrics 取出來的值會錯 -- ████ █ ★ ████ █ █ █ █ █ █ █ █ █ 超 級 熱 烈 歡 迎 █ ████ █ █ █ ████ █ █ █ █ █ ███★ █ █ 歡迎到嘉義版! ★███ █ █ █ █ █ █ █ 訊馳電腦-路徑嘉義市林森西路496號(05)2244-526順發斜對面 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.214.220
chinoyan:還有你快速鍵的部份,最好寫成自訂,不然相容性不高 02/18 04:00