GetDeviceCaps 索引表

GetDeviceCaps索引表

說明:

  函數功能:該函數檢索指定設備的設備指定信息。
  函數原型:int GetDeviceCaps(HDC hdc, int nlndex);

 

常數 返回信息
DRIVERVERSION 設備驅動程序版本
TECHNOLOGY 下列常數之一:
DT_PLOTTER:繪圖儀。DT_RASDISPLAY:光柵顯示器。DT_RASPRINTER:光柵打印機。DT_RASCAMERA:光柵照相機。DT_CHARSTREAM:字符流。DT_METAFILE:圖元文件。DT_DISPFILE:顯示文件
HORZSIZE 以毫米爲單位的顯示寬度
VERTSIZE 以毫米爲單位的顯示高度
HORZRES 以像素爲單位的顯示寬度
VERTRES 以像素爲單位的顯示高度
LOGPIXELSX 像素/邏輯英寸(水平)
LOGPIXELSY 像素/邏輯英寸(垂直)
BITSPIXEL 位/像素(每個調色板)
PLANES 調色板個數
NUMBRUSHES 設備內建刷子個數
NUMPENS 設備內建畫筆個數
NUMMARKERS 設備內建標記數
NUMFONTS 設備內建字體數
NUMCOLORS 設備顏色表入口
ASPECTX 設備像素寬度(見ASPECTXY)
ASPECTY 設備像素高度(見ASPECTXY)
ASPECTXY 設備像素對角尺寸。這些值是互相對應的,比如((ASPECTX^2) (ASPECTY^2))^.5 = ASPECTXY
PDEVICESIZE PDEVICE內部結構的大小
CLIPCAPS 下列常數之一:
CP_NONE:設備沒有內建剪切
CP_RECTANGLE:設備可剪切矩形
CP_REGION:設備可剪切區域
SIZEPALETTE 系統調色板入口(見RASTERCAPS RC_PALETTE標誌)
NUMRESERVED 系統調色板保留入口
BLTALIGNMENT 有的顯示設備在圖象對齊本常數值指定的地址範圍時可更快的完成圖象運算。若沒有區別則爲0
COLORRES 顏色分辨率(以位/像素位單位,見RASTERCAPS RC_PALETTE標誌)
DESKTOPHORIZRES 桌面水平和垂直分辨率(僅適用於NT)。某些設備支持虛擬桌面可比物理顯示尺寸大
DESKTOPVERTRES
PHYSICALOFFSETX 打印機的可打印區的水平/垂直偏移
PHYSICALOFFSETY
PHYSICALHEIGHT 以設備單元表示的打印頁面物理高/寬度
PHYSICALWIDTH
SCALINGFACTORX 打印機水平和垂直縮放係數
SCALINGFACTORY
VREFRESH 顯示垂直刷新(只適用於NT)
RASTERCAPS 由下列值組成的標誌:
R_BANDING:設備支持頻帶。RC_BIGFONT:字體可大於64K。RC_BITBLT:支持BitBlt。RC_BITMAP64K:位圖可大於64K。RC_DI_BITMAP:支持SetDIBits和GetDIBits函數。RC_DIBTODEV:支持SetDIBitsToDevice函數。RC_FLOODFILL:支持FloodFill API。RC_NONE:不支持光柵操作。RC_PALETTE:設備基於調色板。 RC_SAVEBITMAP:可存儲位圖。RC_SCALING:內建縮放。RC_STRETCHBLT:支持 StretchBlt 。RC_STRETCHDIB:支持StretchDIBits
CURVECAPS 描述內部曲線生成功能的標誌。見api32。txt文件中關於CC_xxx的完整列表
LINECAPS 描述內部直線生成功能的標誌。見api32。txt文件中關於LC_xxx的完整列表
POLYGONCAPS 描述內部多邊形生成功能的標誌。見api32。txt文件中關於PC_xxx的完整列表
TEXTCAPS 由下列值組成的標誌:
TC_OP_CHARACTER:字體可被放在任意位置。TC_OP_STROKE:設備可刪除內部字體任意筆畫。 TC_CP_STROKE:內部字體可據任意像素剪切。TC_CR_90:字體可被旋轉90度 。TC_CR_ANY:支持字符旋轉 。TC_SF_X_YINDEP:支持字符X和Y方向獨立縮放。TC_SA_DOUBLE:內部字體尺寸可被放大一倍。TC_SA_INTEGER:內部字體可以整數倍縮放。TC_SA_CONTIN:內部字體可被連續縮放。TC_EA_DOUBLE: 設備可創建粗體字。TC_IA_ABLE:設備可創建斜體字。TC_UA_ABLE: 設備可建帶下劃線字。TC_SO_ABLE: 設備可創建加框字。TC_RA_ABLE:支持光柵字體。TC_SCROLLBLT:支持光柵字體。TC_VA_ABLE: 支持矢量字體
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章