作者DGnzj (DG)
看板Visual_Basic
標題Re: [VB6 ] 如何確定視窗的工具列高度
時間Wed Feb 17 21:27:07 2010
首先感謝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
推 chinoyan:看起來是正確的,你得找台W7 用VB DEBUG看看了 02/18 03:47
推 willy69wu31:W7和Vista的邊框預設都是8 不知道是不是這原因? 02/22 22:06
→ willy69wu31:XP是4 02/22 22:06