⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 region.c

📁 这是一个开放源代码的与WINNT/WIN2K/WIN2003兼容的操作系统
💻 C
字号:
#include "precomp.h"


/*
 * @implemented
 */
int STDCALL
SelectClipRgn(
        HDC     hdc,
        HRGN    hrgn
)
{
    return NtGdiExtSelectClipRgn(hdc, hrgn, RGN_COPY);
}


/*
 * @implemented
 */
int
STDCALL
GetClipRgn(
        HDC     hdc,
        HRGN    hrgn
        )
{
	return NtGdiGetRandomRgn(hdc, hrgn, 1);
}


HRGN
WINAPI 
CreatePolygonRgn( const POINT* Point, int Count, int Mode)
{
  return CreatePolyPolygonRgn(Point, (const INT*)&Count, 1, Mode);
}


HRGN
WINAPI
CreatePolyPolygonRgn( const POINT* Point,
                      const INT* Count,
                      int inPolygons,
                      int Mode)
{
  return (HRGN) NtGdiPolyPolyDraw(  (HDC) Mode,
                                 (PPOINT) Point,
                                 (PULONG) Count,
                                  (ULONG) inPolygons,
                                          GdiPolyPolyRgn );
}

HRGN
WINAPI
CreateEllipticRgnIndirect(
   const RECT *prc
)
{
   if (prc)
   {
      return NtGdiCreateEllipticRgn(prc->left, prc->top, prc->right, prc->bottom);
   }
   return NULL;
}

HRGN
WINAPI
CreateRectRgnIndirect(
    const RECT *prc
)
{
    if (prc)
    {
        return NtGdiCreateRectRgn(prc->left,
                                  prc->top,
                                  prc->right,
                                  prc->bottom);
    }
    return NULL;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -