//创建画笔
Function Long CreatePen(Long nPenStyle, Long nWidth, Long crColor) library "gdi32"
//创建刷子
Function Long CreateSolidBrush(Long crColor) library "gdi32"
//删除对象
Function Long DeleteObject(Long hObject) library "gdi32"
//得到DC
Function Long GetDC(Long hwnd) library "user32"
//用指定的样式描绘一个矩形的边框
Function Long DrawEdge(Long hdc, us_rect qrc, long edge, long grfFlags) library "user32"
//画一个焦点矩形
Function Long DrawFocusRect(Long hdc, us_rect lpRect) library "user32"
//用指定的刷子填充一个矩形
Function Long FillRect(Long hdc, us_rect lpRect, Long hBrush) library "user32"
//描绘一个标准控件
Function Long DrawFrameControl(Long hdc, us_rect lpRect, Long un1, Long un2) library "user32"
//用指定的刷子围绕一个矩形画一个边框
Function Long FrameRect(Long hdc, us_rect lpRect, Long hBrush) library "user32"
//在指定的设备场景中取得一个像素的RGB值
Function Long GetPixel(Long hdc, Long ax, Long ay) library "gdi32"
//用当前画笔画一条线
Function Long LineTo(Long hdc, Long ax, Long ay) library "gdi32"
//为指定的设备场景指定一个新的当前画笔位置。
Function Long MoveToEx(Long hdc, Long ax, Long ay, Long lpPoint) library "gdi32"
//创建一个指定矩形
//Function Long CreateRectRgn(Long x1, long y1, Long x2, Long y2) Library "gdi32"
//在指定的设备场景中设置一个像素的RGB值
Function Long SetPixel(Long hdc, Long ax, Long ay, Long crColor) library "gdi32"
//模拟一次鼠标事件
Subroutine mouse_event(Long dwFlags, Long dx, Long dy, long cButtons, Long dwExtraInfo) library "user32"
//反转一个设备场景中指定的矩形
Function Long InvertRect(Long hdc, us_rect lpRect) library "user32"
//设置指定设备场景的绘图模式
Function long SetROP2(Long hdc, Long nDrawMode) library "gdi32"
//指定阴影刷子、虚线画笔以及字符中的空隙的填充方式
Function Long SetBkMode(Long hdc, Long ibkMode) library "gdi32"
//创建带有阴影图案的一个刷子
Function Long CreateHatchBrush(Long nIndex, Long crColor) library "gdi32"
//用当前刷子背景色填充指定区域
Function Long PaintRgn(Long hdc, Long hRgn) library "gdi32"
//创建一个由点X1,Y1和X2,Y2描述的矩形区域
Function Long CreateRectRgn(Long x1, Long y1, Long x2, Long y2) library "gdi32"
//每个设备场景都可能有选入其中的图形对象
Function Long SelectObject(Long hdc, Long hObject) library "gdi32"
//按指定偏移量平移指定区域
Function Long OffsetRgn(Long hRgn, Long ax, Long xy) library "gdi32"
//鼠标事件
Function Boolean TrackMouseEvent( ref TRACKMOUSEEVENT lpEventTrack) library "user32"
//释放由调用GetDC或GetWindowDC函数获取的指定设备场景
Function Long ReleaseDC(Long hwnd, Long hdc) library "user32"
//允许您改变窗口的区域
Function Long SetWindowRgn(Long hWnd, Long hRgn, Boolean bRedraw) library "user32"
//将两个区域组合为一个新区域
Function Long CombineRgn(Long hDestRgn, Long hSrcRgn1, Long hsrcRgn2,Long nCombineMode) library "gdi32"
//创建一个椭圆
Function Long CreateEllipticRgn(Long x1, Long y1, Long x2, Long y2) library "gdi32"
//创建一个由一系列点围成的区域
Function Long CreatePolygonRgn(pointapi lpPoint[], Long nCount, Long nPolyfillMode) library "gdi32"
//创建一个圆角矩形
Function Long CreateRoundRectRgn(Long x1, Long y1, Long x2, Long y2, Long x3, Long y3) library "gdi32"
//
Function Long SetTextColor(Long hdc, Long crCrolor) library "gdi32"
//
Function Long DrawTextA(Long hdc, String lpStr, Long nCount, us_rect lpRect, Long wFormat) library "user32"