How i can get Desktop size ? and bitdepth ?
How i can get Desktop size ?
Blitz3D Forums/Blitz3D Programming/How i can get Desktop size ? Thx Fredborg :) but how i can use it ? i need external dll ?
It uses "user32.dll" that ships with any version of windows. You just need to copy and past
; User32.decls ; .lib "user32.dll" User32_GetSystemMetrics% (nIndex%) : "GetSystemMetrics"in a .decls file (say "user32.decls") and to put it in your "Blitz3D\userlibs" directory. And then in blitz you can do
Global DesktopWidth = User32_GetSystemMetrics(0) Global DesktopHeight = User32_GetSystemMetrics(1)
No, User32.dll is a part of Windows, so you don't need anything special. Just put the first 4 lines in a file called "User32.decls" in the Blitz3D Userlibs folder. You might need to restart Blitz, then it should work.
Hehe, beat to it :)
Fredborg
Hehe, beat to it :)
Fredborg
Ok ok !!!! thx guys !
Any idea for the bit depth ?
Have you tried GraphicsDepth()?
http://www.blitzbasic.com/b3ddocs/command.php?name=GraphicsDepth&ref=2d_cat
http://www.blitzbasic.com/b3ddocs/command.php?name=GraphicsDepth&ref=2d_cat
With GetSystemMetrics you can get a lot more Information from Windows, see here:
http://msdn.microsoft.com/library/?url=/library/en-us/sysinfo/base/getsystemmetrics.asp
http://msdn.microsoft.com/library/?url=/library/en-us/sysinfo/base/getsystemmetrics.asp