Get External Window Boundaries

Blitz3D Forums/Blitz3D Programming/Get External Window Boundaries

Fuller(Posted 2007) [#1]
Ok, say youre running Word or any other non blitz program and you would like to retrieve the window boundaries (x,y coords and the width/height preferably) of that external window from blitz. Is this possible? I thought I saw that winBlitz3d could do something like this but I'm not sure.


Kev(Posted 2007) [#2]
Hi Fuller.

winblitz3d could do this, first you would need to call the api FindWindow() to get the HWND of the required window then pass it to winblitz3d wb3d_gadgetx() ect.. commands.

kev


Fuller(Posted 2007) [#3]
What If you dont know the window what the window is that is up?


jfk EO-11110(Posted 2007) [#4]
You need to search for the window. Probably you need to use Api_GetTitle(), or so. If you once got the HWND, it's easy to retrieve the full window size using Api_GetSystemMetrics.

If you're not familar with Windows Api calls, and how to add them to the blitz userlibs, then you should get a Windows Api documentation. Also try to get a list of windows constants definitions, example: SM_CYBORDER = 6. They are often required as parameters.