當(dāng)程序中調(diào)用SetDisplayMode設(shè)置顯示位深為16位,而桌面的顯示位深為32位的時(shí)候,編譯出來的可執(zhí)行文件依然可以很好的執(zhí)行,不需要更改桌面的顯示位深,vista會智能的調(diào)整顯示位深,我估計(jì)是在程序運(yùn)行的時(shí)候vista將顯示位深調(diào)整為16位,程序運(yùn)行結(jié)束后重新調(diào)整為32位。
果然是:

不過這一特性支持的并不完美,只有當(dāng)程序以全屏方式運(yùn)行時(shí)才會自動切換,如果以窗口模式運(yùn)行,結(jié)果并不會是所期望的。