函式功能
函式功能:該函式檢索一指定視窗的客戶區域或整個螢幕的顯示設備上下文環境的句柄,以後可以在GDI函式中使用該句柄來在設備上下文環境中繪圖。
GetDCEx函式是GetDC的一個擴展,它能使應用程式更多地控制在客戶區域內如何或是否發生剪下。
函式原型:HDC GetDC(HWND hWnd);
相關參數
參數:
hWnd:設備上下文環境被檢索的視窗的句柄,如果該值為NULL,GetDC則檢索整個螢幕的設備上下文環境。
Windows 98,WindowsNT 5.0或以後版本:如果該參數為Null,GetDC檢索首要顯示器的設備上下文環境,要得到其他顯示器的設備上下文環境,可使用EnumDisplayMonitors和CreateDC函式。
返回值:如果成功,返回指定視窗客戶區的設備上下文環境;如果失敗,返回值為Null。
Windows NT:若想獲得更多錯誤信息,可調用GetLastError函式。
注釋:GetDC函式根據指定的等級類型檢索指定視窗普通的、典型的或特有的設備上下文環境。
對於普通設備上下文環境,GetDC在每次檢索的時候部分分配給它預設特性,對於典型和特有的設備上下文環境,GetDC不改變先前設定的特性。
在使用普通設備上下文環境繪圖之後,必須調用ReleaseDC函式釋放該設備上下文環境,典型和特有設備上下文環境不需要釋放,設備上下文環境的個數僅受有效記憶體的限制。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭檔案:winuser.h;庫檔案:user32.lib。