[Win32] 全屏模式下,怎么获得桌面的分辨率

[Win32] 全屏模式下,如何获得桌面的分辨率?
假如全屏模式下分辨率是800×600,而桌面分辨率可能是1400×900,
如果此时使用GetSystemMetrics()函数,获得的仅仅是全屏模式下的分辨率,桌面分辨率怎么获得呢?

------解决方案--------------------
游戏全屏时修改了屏幕分辨率,应该取不到修改前的了吧.