Re: [VB6 ] 如何確定視窗的工具列高度

看板Visual_Basic作者 (DG)時間16年前 (2010/02/17 21:27), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/3 (看更多)
首先感謝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的標題列高度是否有差別..不知道有沒有先進能告訴我 正確的標題列高度是怎麼組成的 -- 漫長的RD之路~ 終點站等著我的是...... 另一種新語言誕生~..........by DG~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.140.89

02/18 03:47, , 1F
看起來是正確的,你得找台W7 用VB DEBUG看看了
02/18 03:47, 1F

02/22 22:06, , 2F
W7和Vista的邊框預設都是8 不知道是不是這原因?
02/22 22:06, 2F

02/22 22:06, , 3F
XP是4
02/22 22:06, 3F
文章代碼(AID): #1BU-wmmU (Visual_Basic)
文章代碼(AID): #1BU-wmmU (Visual_Basic)