dotnet compact framework 3.5 sp1 detect device resolution

compact-framework, windows-mobile

Solution

Depending on your exact needs, you can check the current screen dimensions with Screen.PrimaryScreen or you can P/Invoke GetSystemMetrics with SM_CXSCREEN or GetDeviceCaps with HORZRES. Vertical dimesions are similarly available.

Problem

I need to detect the device resolution automatically, right now I have a global var & hardwire the resolution: ``` Public gDeviceRes As String = "640" 'Public gDeviceRes As String = "320" ``` then recompile for each device, does anyone have a quick snippit of code for this??

Original source