CreatelC

CreatelC為指定設備創建一個信息描述表,該信息描述表能在不創建設備上下文環境的情況下提供一種快速得到設備信息的方法。

函式功能

函式功能:該函式為指定設備創建一個信息描述表,該信息描述表能在不創建設備上下文環境的情況下提供一種快速得到設備信息的方法。
函式原型:HDC CreatelC(LPCTSTR lpszDriver, LPCTSTR lpszDevice, LPCTSTR lpszOutput, CONST DEVMODE *lpdvmlnit);

相關參數

lpszDriver:指向一個以null結尾的字元串,該字元串指定了設備驅動名(如:Epson)。
lpszDevice:指向一個以null結尾的字元串,該字元串指定了一個正在使用的輸出設備的名字,就如列印管理器顯示的那樣(如Epson Fx_80),它不是印表機模式名,必須使用lpszDevice參數。
LpszOutput:指向一個以null結尾的字元串,該字元串指定物理輸出介質(檔案或輸出連線埠)的檔案名稱或設備名。該參數被忽略,它的存在僅僅是提供函式原型以保持與16位Window API中使用的原型一致。
lpdvmlnit:指向DEVMODE結構的指針。該結構包含設備驅動器的指定初始化數據。DocumentProperties函式為可檢索指定設備獲取已填充的結構,如果設備驅動器使用由用戶指定的預設初始化數據時,lpdvmlnit參數必須為Null。
返回值:如果成功,返回一個信息描述表的句柄;失敗,則返回Null。
Windows NT:若想獲得更多的錯誤信息,請調用GetLastError函式。
注釋:如果一個套用程式調用一個GDI繪畫函式並且提供一個句柄來確認一個信息描述表的話,將會發生錯誤,當不再需要該信息描述表時可調用DeleteDC函式刪除它。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:wingdi.h;庫檔案:gdi32.lib,Unicode:在Windows NT上實現為Unicode和ANSI兩種版本。

相關詞條

相關搜尋

熱門詞條

聯絡我們