分享

查看函数

 yutian 2007-04-12
函数功能描述:该函数检索一指定窗口的客户区域或整个屏幕的显示设备上下文的句柄.以后可以在GDI函数中用该句柄绘图.

.函数原型:
   HDC GetDC(HWND hWnd);

.参数:
   hWnd:检索的窗口的句柄,若为NULL,GetDC则检索整个屏幕的设备上下文环境.
   Windows 98,WindowsNT5.0或以后版本:如果hWnd=NULL,GetDC检索的首要是显示器的设备上下文环境,要得到其他的显示器的设备上下文环境,可用EnumDisplayMonitors和CreateDC函数.

.返回值:
   如果成功,返回指定窗口客户区的设备上下文环境;如果失败,返回值为NULL.
   Windows NT/ 2000 中可以通过调用GetLastError得到更多的错误信息。

.经验谈:
   在任意函数中加入:
   {
        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或后续版本。
   Windows 95/98: 要求是 Windows 95或后续版本。
   头文件: 在Winuser.h中定义;需要包含 Windows.h.
   静态库: User32.lib.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多