如果应用程序想获取当前显示设备(或打印机)的颜色位值(或称位深度),可调用API函数Get Device Caps(),并将第二个参数设为BITSPIXEL即可。显示设备的分辨率是以每米多少个像素来表明的,应用程序可以通过以下三个步骤来获取显示设备或打印机的水平分辨率:1. 调用Get Device Caps()函数,指定第二个参数为HORZRES。2. 再次调用Get Device Caps()函数,指定第二个参数为HORZSIZE。3. 用第一个返回值除以第二个返回值。即:Get Device Caps(hDC,HORZRES)/Get Device Caps(hDC,HORZSIZE);应用程序也可以使用相同的三个步骤来获取设备的垂直分辨率,不同之处只是要将HORZRES替换为VERTRES,把HORZSIZE替换为VERTSIZE,即可。