随笔分类 -  APIs

GetDC、GetDCEx、GetWindowDC - [Daily APIs]
摘要:GetDC该函数为指定窗口的客户区域取回显示DC的句柄。随后的GDI函数中可以使用显示DC在窗口客户区域绘图。原型:HDC GetDC( HWND hWnd);参数:hWnd:将要取回DC的窗口句柄。如果该值为NULL,GetDC取回整个屏幕的DC。返回值:成功,获得指定窗口客户区域的DC句柄;失败返回NULL。调用GetLastError获取扩展错误信息。备注: 根据为指定窗口指定的类类型来决定... 阅读全文

posted @ 2010-01-22 18:23 listenlisten 阅读(7495) 评论(2) 推荐(0)

CreateDIBSection、BITMAPINFO、BITMAPINFOHEADER、RGBQUAD - [Daliy APIs]
摘要:CreateDIBSection该函数创建应用程序可以直接写入的、与设备无关的位图(DIB)。该函数返回一个位图句柄。原型: HBITMAP CreateDIBSection(HDChdc,CONST BITMAPINFO * pbmi,UINT iUsage,VOID * ppvBits,HANDLE hSection,DWORD dwOffset);参数: hdc:设备环境句柄。如果iUs... 阅读全文

posted @ 2010-01-21 20:25 listenlisten 阅读(3080) 评论(0) 推荐(0)

PatBlt - [Daliy APIs]
摘要:PatBlt 该函数使用当前选入指定设备环境中的刷子绘制给定的矩形区域。通过使用给出的光栅操作来对该刷子的像素和表面像素进行组合。原型:BOOL PatBlt( HDC hdc, int nXLeft, int nYLeft, int nWidth, int nHeight, DWORD dwRop);参数:hdc:设备环境句柄。nXLeft、nYLeft:指定要填充的矩形左上角的X、Y轴坐标,坐... 阅读全文

posted @ 2010-01-21 15:52 listenlisten 阅读(862) 评论(0) 推荐(0)

MaskBlt - [Daliy APIs]
摘要:MaskBlt该函数使用特定的掩码和光栅操作来对源和目标位图的颜色数据进行组合。原型:BOOL MaskBlt( HDC hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, HDC hdcSrc, int nXSrc, int nYSrc, HBITMAP hbmMask, int xMask, int yMask, DWORD d... 阅读全文

posted @ 2010-01-21 15:44 listenlisten 阅读(661) 评论(0) 推荐(0)

TransparentImage、TransparentBlt - [Daliy APIs]
摘要:TransparentImage该函数传送一张位图,但是位图中指定颜色会被忽略。原型:BOOL TransparentImage(HDC hdcDest,LONG DstX, LONG DstY, LONG DstCx, LONG DstCy,HANDLE hSrc,LONG SrcX, LONG SrcY, LONG SrcCx, LONG SrcCy,COLORREF TransparentC... 阅读全文

posted @ 2010-01-21 14:10 listenlisten 阅读(1320) 评论(0) 推荐(0)

StretchBlt、SetSTretchBltMode - [Daliy APIs]
摘要:StretchBlt函数从源矩形中复制一个位图到目标矩形,必要时按目前目标设备设置的模式进行图像的拉伸或压缩以满足目标矩形的尺寸。原型:BOOL StretchBlt( HDC hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int nHeighDest, HDC hdcSrc, int nXOriginSrc, int ... 阅读全文

posted @ 2010-01-21 13:35 listenlisten 阅读(1311) 评论(0) 推荐(0)

BitBlt - [Daliy APIs]
摘要:BitBlt该函数对指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境。原型: BOOL BitBlt( HDC hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, HDC hdcSrc, int nXSrc, int nYSrc, DWORD dwRop);参数: hdcDest:指向目标设备环境... 阅读全文

posted @ 2010-01-21 10:30 listenlisten 阅读(1480) 评论(0) 推荐(0)

SaveDC、RestoreDC - [Daliy APIs]
摘要:SaveDC 保存指定设备上下文环境的当前状态,通过拷贝数据(该数据描述选择的对象和图形模式,比如位图、画笔、调色板、字体、笔、区域、绘图模式、映射模式)到上下文环境堆栈来完成。This function saves the current state of the specified device context by copying data describing selected objec... 阅读全文

posted @ 2010-01-20 17:14 listenlisten 阅读(821) 评论(0) 推荐(0)

DeleteDC、ReleaseDC、DeleteObject - [Daliy APIs]
摘要:DeleteDC 该函数删除指定的设备上下文环境(DC)。原型:BOOL DeleteDC(HDC hdc);参数:hdc:设备上下文环境的句柄。返回值: 成功,返回非零值;失败,返回零。调用GetLastError获取扩展错误信息。说明: 如果一个设备上下文环境的句柄是通过调用GetDC函数得到的,那么应用程序不能删除该设备上下文环境,它应该调用ReleaseDC函数来释放该设备上下文环境。Re... 阅读全文

posted @ 2010-01-20 17:01 listenlisten 阅读(1357) 评论(2) 推荐(0)

CreateCompatibleDC - [Daliy APIs]
摘要:CreateCompatibleDC该函数创建一个与指定设备兼容的内存设备上下文环境(DC)。原型:HDC CreateCompatibleDC(HDC hdc); 参数:hdc:[in]现有设备上下文环境的句柄,如果该句柄为NULL,该函数创建一个与应用程序的当前显示器兼容的内存设备上下文环境。返回值: 如果成功,则返回内存设备上下文环境的句柄;如果失败,则返回值为NULL。若想获得更多错误信... 阅读全文

posted @ 2010-01-20 15:10 listenlisten 阅读(622) 评论(2) 推荐(0)

SelectObject - [Daliy APIs]
摘要:SelectObject该函数选择一对象到指定的设备上下文环境中,该新对象替换先前的相同类型的对象。原型:HGDIOBJ SelectObject(HDC hdc, HGDIOBJ hgdiobj);参数:hdc:[in] 设备上下文环境的句柄。hgdiobj:[in] 被选择的对象的句柄,该指定对象必须由如下的函数创建。 对象 函数 Bitmap CreateBitmap, CreateComp... 阅读全文

posted @ 2010-01-20 14:18 listenlisten 阅读(625) 评论(0) 推荐(0)

GetObject - [Daliy APIs]
摘要:GetObject该函数得到指定图形对象的信息,根据图形对象,函数把填充的 BITMAP, DIBSECTION, LOGBRUSH, LOGFONT, 或 LOGPEN 结构体放入一个指定的缓冲区。原型:int GetObject(HGDIOBJ hgdiobj,int cbBuffer,LPVOID lpvObject);参数:hgdiobj:[in] 图形对象句柄。 可以是a logical... 阅读全文

posted @ 2010-01-20 11:40 listenlisten 阅读(720) 评论(0) 推荐(0)

CreateCompatibleBitmap - [Daliy APIs]
摘要:CreateCompatibleBitmap该函数创建与指定的设备环境相关的设备兼容的位图。原型:HBITMAP CreateCompatibleBitmap(HDC hdc, int nWidth, int nHeight);参数:hdc: 设备环境句柄。nWidth,nHeight:指定位图的宽度和高度,单位为像素。返回值: 如果函数执行成功,那么返回值是位图的句柄;如果函数执行失败,那么返回... 阅读全文

posted @ 2010-01-20 09:58 listenlisten 阅读(1435) 评论(0) 推荐(0)

DEBUGMSG - [Daliy APIs]
摘要:DEBUGMSG该宏用于有条件地输出调试信息原型: DEBUGMSG (Condition, Printf_expr)说明: 第一个参数为布尔值,决定消息是否被输出。TRUE:输出,FALSE:不输出。 第二个参数类似于printf函数。注意:该参数必须括在括号中。参数将被传递到 NKDbgPrintf 函数中。 在Wince或WM开发中要记住,DEBUGMSG的第二个参数的格式控制(Format... 阅读全文

posted @ 2010-01-14 20:09 listenlisten 阅读(1144) 评论(1) 推荐(0)

AlphaBlend - [Daily APIs]
摘要:AlphaBlend该函数显示拥有透明或半透明像素的位图。SyntaxBOOL AlphaBlend( HDC hdcDest,int nXOriginDest, int nYOriginDest, int nWidthDest, intnHeightDest,HDChdcSrc, intnXOriginSrc, intnYOriginSrc, int nWidthSrc, intnHeig... 阅读全文

posted @ 2010-01-13 14:28 listenlisten 阅读(1529) 评论(0) 推荐(0)

导航