随笔分类 - VB API函数
API函数
摘要:首先我们要用到的API函数有SetWindowLong,GetWindowLong,SetLayeredWindowAttributes。SetWindowLong函数原型:Private Declare Function SetWindowLong Lib "user32" _Alias "S...
阅读全文
摘要:利用ExitWindowEx实现最简单的关机功能 Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long 参数: uFlags:...
阅读全文
摘要:先来介绍几个画矩形的函数:DrawFocusRect():画一个焦点矩形;Rectangle():用当前选定的画笔描绘矩形,并用当前选定的画刷填充;DrawEdge():用指定的样式描绘一个矩形的边框;RoundRect():用当前选定的画笔画一个圆角矩形,并用当前选定的画刷填充。今天用的是Draw...
阅读全文
摘要:首先绘制多边形的API函数有: Polygon(); //描绘一个多边形,由两点或三点的任意系列构成 polyPolygon(); //用当前选定的画笔绘画两个或多个多边形 PolyPolyline(); //用当前选定的画笔描绘两个或多个多边形 首先来看Polygon的函数原型P...
阅读全文
摘要:用到2个API函数,Polyiine,Polylineto函数原型如下Declare Function Polyline Lib "gdi32" Alias "Polyline" (ByVal hdc As Long, lpPoint As POINTAPI, ByVal nCount As Lon...
阅读全文
摘要:画线函数 LineTo(): 画直线 PolyBezier() 画贝塞尔曲线 PolyDraw(): 画多边形曲线 Polyline 画线段 LineTo()函数返回Long类型,返回0表示失败,不为0,则成功 参数 hdc: Long //设备的句柄 x和y Long //线段...
阅读全文
摘要:SelectClipRgn功能:选取一个区域新的剪切区域Declare Function SelectClipRgn Lib "gdi32" Alias "SelectClipRgn" (ByVal hdc As Long, ByVal hRgn As Long) As Long参数hdc:设备环境...
阅读全文
摘要:直接上源码不做解释自己看吧Option ExplicitPrivate Declare Function DrawText Lib "user32" Alias "DrawTextA" (ByVal hdc As Long, ByVal lpStr As String, ByVal nCount A...
阅读全文
摘要:GetFontLanguageInfo() GetFontLanguageInfo()函数返回指定设备中字体的信息。 它的声明形式如下所示:Private Declare Function GetFontLanguageInfo Lib "gdi32" Alias "GetFontLangu...
阅读全文
摘要:首先来四个API函数,分别是DeltetObject,CreateFontIndirect,SelectOBject,TextOut.先分别对这几个函数的说明做下介绍。 DeltetObject函数功能:该函数删除一个逻辑笔、画笔、字体、位图、区域或者调色板,释放所有与该对象有关的系统资源,在对...
阅读全文
摘要:先来介绍三个个API函数AddFontResource,SendMessage,RemoveFontResource。AddFontResource这是一个添加字体资源到系统字体表中,原型如下:int AddFontResource( LPCTSTR lpszFilename // point...
阅读全文
摘要:直接上代码解释更加清楚//说明:本实例用到4个API函数CharLower,CharLowerBuff,CharUpper,CharUpperBuff,分别是对字符串进行大小写转换。进行每个字符串大小写转换。用到4个按钮,2个编辑框控件2个标签控件。Option ExplicitPrivate De...
阅读全文
摘要:函数功能:GetDC 函数用户获得指定窗口的客户区或整个屏幕的设备环境句柄,随后,你可以在 GDI 函数中使用该句柄在设备环境中绘图。设备环境是一个不公开的数据结构,它的值供 GDI 函数内部使用。获取设备的句柄调用GetDC,首先申明Private Declare Function GetDC L...
阅读全文

浙公网安备 33010602011771号