作者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
1F:推 chinoyan:看起来是正确的,你得找台W7 用VB DEBUG看看了 02/18 03:47
2F:推 willy69wu31:W7和Vista的边框预设都是8 不知道是不是这原因? 02/22 22:06
3F:→ willy69wu31:XP是4 02/22 22:06