电竞比分网-中国电竞赛事及体育赛事平台

分享

查看函數(shù)

 yutian 2007-04-12
函數(shù)功能描述:該函數(shù)檢索一指定窗口的客戶區(qū)域或整個屏幕的顯示設備上下文的句柄.以后可以在GDI函數(shù)中用該句柄繪圖.

.函數(shù)原型:
   HDC GetDC(HWND hWnd);

.參數(shù):
   hWnd:檢索的窗口的句柄,若為NULL,GetDC則檢索整個屏幕的設備上下文環(huán)境.
   Windows 98,WindowsNT5.0或以后版本:如果hWnd=NULL,GetDC檢索的首要是顯示器的設備上下文環(huán)境,要得到其他的顯示器的設備上下文環(huán)境,可用EnumDisplayMonitors和CreateDC函數(shù).

.返回值:
   如果成功,返回指定窗口客戶區(qū)的設備上下文環(huán)境;如果失敗,返回值為NULL.
   Windows NT/ 2000 中可以通過調(diào)用GetLastError得到更多的錯誤信息。

.經(jīng)驗談:
   在任意函數(shù)中加入:
   {
        HDC hDC = ::GetDC(NULL);//獲得是顯示器的設備上下文,不是桌面的.

        int nMode = ::SetROP2(hDC, R2_NOT);
        Ellipse(hDC,10,10,200,300);

        ::SetROP2(hDC, nMode);
        ::ReleaseDC(NULL,hDC);
   }
   上面的功能是在屏幕的左角畫一個橢圓.

.使用條件:
   Windows NT/2000: 要求是Windows NT 3.1或后續(xù)版本。
   Windows 95/98: 要求是 Windows 95或后續(xù)版本。
   頭文件: 在Winuser.h中定義;需要包含 Windows.h.
   靜態(tài)庫: User32.lib.

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多