WINDOWS API
windcsn
这个作者很懒,什么都没留下…
展开
-
InvalidateRect-WINDOWS API
InvalidateRect添加一个区域到指定窗口的更新区域。更新区域代表必须被重绘的窗口客户区域的一部分。BOOL InvalidateRect( HWND hWnd, // 窗口的HANDLE CONST RECT* lpRect, // 矩形饿坐标 BOOL bErase // 擦除状态);参数:hWnd:[输入]一个更新区域已经改变的窗口HAN原创 2005-09-28 08:55:00 · 1956 阅读 · 0 评论 -
BeginPaint-WINDOW API
BeginPaint函数准备指定的窗口来重绘并将绘画相关的信息放到一个PAINTSTRUCT结构中。HDC BeginPaint( HWND hwnd, // 窗口的HANDLE LPPAINTSTRUCT lpPaint // 绘画信息);参数:hWnd:[输入]被重绘的窗口HANDLElpPaint:[输出]指向一个用来接收绘画信息的PAINTSTRUCT结构返回值:原创 2005-09-28 09:29:00 · 1835 阅读 · 0 评论 -
EndPaint-WINDOWS API
EndPaint函数标记指定窗口的绘画过程结束;这个函数在每次调用BeginPaint函数之后被请求,但仅仅在绘画完成以后。BOOL EndPaint( HWND hWnd, // handle to window CONST PAINTSTRUCT *lpPaint // paint data);参数:hWnd:[输入]已经被重画的窗口的HANDLElpP原创 2005-09-28 09:40:00 · 1408 阅读 · 0 评论 -
IntersectRect-Windows API
IntersectRect函数计算两个源矩形的交集,并将交集矩形的坐标放到目标矩形中,如果源矩形没有交集,那么一个空的矩形(坐标都是0)被设置。BOOL IntersectRect( LPRECT lprcDst, // intersection buffer CONST RECT *lprcSrc1, // first rectangle CONST RECT *lprcS原创 2005-09-28 11:35:00 · 5042 阅读 · 4 评论 -
SetViewportOrgEx-Windows API
SetViewportOrgEx说明哪个设备点映射到窗口原点(0,0)BOOL SetViewportOrgEx( HDC hdc, // 设备内容HANDLE int X, // 新Viewport的x坐标 int Y, // 新Viewport的y坐标 LPPOINT lpPoint // 原来的Viewport的坐标);参数:hdc:原创 2005-09-28 10:18:00 · 2175 阅读 · 1 评论 -
OffsetRect-Windows API
OffsetRect函数将指定的矩形移动到指定的位置BOOL OffsetRect( LPRECT lprc, // 矩形 int dx, // 横向偏移 int dy // 纵向偏移);参数:Lprc:[输入输出]指向一个RECT结构,其中包含了被移动矩形的逻辑坐标Dx:[输入]指定的矩形左右移动的量。当向左移动的时候,这个参数必须是一个负值。Dy:[输出]指定原创 2005-09-28 10:52:00 · 3696 阅读 · 3 评论 -
SetStretchBltMode-WINDOWS API
SetStretchBltMode函数设置在指定设备内容中的伸展模式。int SetStretchBltMode( HDC hdc, // DC的HANDLE int iStretchMode // 位图伸展模式);Hdc:输入,设备内容的HANDLEiStretchMode:输入,指定的伸展模式,参数可以下面值之一:值描述BLACKONWHITE执行一个布尔AND操作原创 2005-09-28 11:23:00 · 3692 阅读 · 0 评论 -
InvalidateRgn-WINDOWS API
InvalidateRgn函数通过添加一个区域到一个窗口的更新区域中来使指定矩形的客户区域无效;这个无效的区域和所有更新区域中的其他区域将被标记用来在下一个WM_PAINT消息发生的时候描绘。BOOL InvalidateRgn( HWND hWnd, // 窗口的句柄 HRGN hRgn, // 区域的句柄 BOOL bErase // 擦除状态);参数:hWnd:[输入]原创 2005-09-27 17:25:00 · 2595 阅读 · 3 评论