Jump to content
Sign in to follow this  
duckling78

Window title height and window border width

Recommended Posts

duckling78

Here's a script snippet to find the window title height and window border width:

$winTitle="Title of window here"

$winSize = WinGetPos($winTitle)
$clientSize = WinGetClientSize($winTitle)

$borderWidth = $winSize[2] - $clientSize[0]
$winTitleHeight = $winSize[3] - $borderWidth - $clientSize[1]

I was fumbling around looking for variables or macros to get this information, but couldn't find it so made it myself. Not really sure if it's 100% accurate, but it seems to work for me in Windows XP and Vista so far :)

Share this post


Link to post
Share on other sites
_Kurt

And.. do you have a problem? This is the General Help and Support Forum :)

Try Example Scripts forum

Kurt


Awaiting Diablo III..

Share this post


Link to post
Share on other sites
Zedna

Const $SM_CYCAPTION = 4
Const $SM_CXFIXEDFRAME = 7

$wtit = DllCall('user32.dll', 'int', 'GetSystemMetrics', 'int', $SM_CYCAPTION)
$wtit = $wtit[0] ; 19 or 26
$border = DllCall('user32.dll', 'int', 'GetSystemMetrics', 'int', $SM_CXFIXEDFRAME)
$border = $border[0] ; 3

Look at my Radar project in my signature ...

Edited by Zedna

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.