专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
Viewer.vb剩余代码Private Sub lstItem_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lstItem.SelectedIndexChangedIf lstItem.Items.Count > 0 ThenSelect Case cmbOption.TextCase API.CMB_TYPESIf Not lstItem.SelectedItem Is Nothing ThenIf optCSha [阅读全文] [PDF]
下面我们要做的是利用vb.net开发类似于vb6.0中的api viewer tools的工具,它可以向我们展示利用vb.net和C#如何调用win32 的api函数利用vb.net或c#调用api不是一件容易的事,因为语法等已经发生了很大的变化,愿这篇文章给大家带来帮助确信你的机器文件包含安装vs6.0所安装的 Microsoft Visual Studio\\Common\\Tools\\Winapi目录下的win32api.txt等文件我们要查看的就是这个文件,如同使用api viewer tools一样软件的界面如下下面我将给出代码新建vb.net [阅读全文] [PDF]
在项目中添加新项---类(CTypes.vb)代码如下Namespace APIPublic Class CTypesImplements IStoreDim TypeList As SortedListDim TypeListCSharp As SortedListSub New()TypeList = New SortedList()TypeListCSharp = New SortedList()End SubSub Add(ByVal Key As String, ByVal Data As String, Optional ByVal bCSha [阅读全文] [PDF]
在项目文件中添加新项-类(CConst.vb)代码如下:Namespace APIPublic Class CConstImplements IStoreDim ConstList As SortedListDim ConstListCSharp As SortedListSub New()ConstList = New SortedList()ConstListCSharp = New SortedList()End SubSub Add(ByVal Key As String, ByVal Data As String, Optional ByVal [阅读全文] [PDF]
在项目中添加新项---类(ParseAPI.vb)代码如下Imports System.IONamespace APIPublic Class ParseAPIDim sOldAPI As StringDim sNewAPI As StringDim pFile As StringDim pReader As StreamReaderPublic Sub New(ByVal sFile As String)If File.Exists(sFile) ThenpFile = sFileElsepFile = \"\"End IfEnd SubPublic S [阅读全文] [PDF]
是调用Windows的mmsystem.dll库。以下为调用API的声明(这些代码放在程序的声明部分中):1.′播放CD和AVI所需要的声明。  DeclareFunctionmciSendStringLib″MMSYSTEM″(ByVallpstrCommandasString,ByVallpstrReturnStrasAny,ByValwRetumLenasInteger,ByValhCallBackasInteger)asLong  ′播放WAV所需要的声明  DeclareFunctionsndPlaySoundLib″MMSYSTEM.DLL″( [阅读全文] [PDF]
一. 注册表的API编程关于注册表的知识相信您通过前面专题的介绍已经有了较深入的了解。系统有六个预定义好的关键字,这六个关键字是用户或系统访问注册表的入口点。我们常用到的只有前四个关键字。而在编程时我们一般用到只是HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE这两个关键字,因为与应用程序相关的数据存在于这两个关键字下。许多商品化的软件或专业化的软件在您的机器上首次安装的时候都会通过改写注册表来完成软件的正确安装运行,梦想成为编程高手的你当然需要掌握读写注册表这一技术。利用好注册表会为您的应用程序增色不少。虽然VB本身提供了四个关于 [阅读全文] [PDF]
第一节:API基础API说到底就是一系列的底层函数,是系统提供给 用户用于进入操作系统核心,进行高级编程的途径。通 过在Visual Basic应用程序中声明外部过程就能够 访问Windows API(以及其它的外部DLLs)。在声明 了过程之后,调用它的方法与调用Visual Basic自 己的过程相同。要声明一个DLL过程,需要在代码窗 口的\"声明\"部分增加一个Declare语句,如果该过 程返回一个值,应将其声明为Function。例如:Declare Function publicname Lib \"libname\" [Alias \"al [阅读全文] [PDF]
用API 更改系统菜单,复制系统菜单的例子。(需要注意的是:如果要响应菜单项的单击事件,可能要用到钩子函数和更多的代码)Option ExplicitPrivate Declare Function TrackPopupMenu Lib \"user32\" (ByVal hMenu As Long, ByVal wFlags As Long, ByVal x As Long, ByVal y As Long, ByVal nReserved As Long, ByVal hwnd As Long, ByVal lprc As Any) As LongPr [阅读全文] [PDF]
ute;共享类型Private Const STYPE_ALL As Long = -1Private Const STYPE_DISKTREE As Long = 0Private Const STYPE_PRINTQ As Long = 1Private Const STYPE_DEVICE As Long = 2Private Const STYPE_IPC As Long = 3Private Const STYPE_SPECIAL As Long = &H80000000´共享权限Private Const ACCESS_RE [阅读全文] [PDF]
fo.dll是我做的一个收发邮件的动态连接库,目前是测试版。可以从下载。以下是readme.txt的内容:这是测试版本,请将MINFO.DLL放入系统目录(例如:c:\\windows\\system)minfo.dll包括以下api:Public Declare Function Logon Lib \"minfo.dll\" (popinfo As popinfo, ByVal er As String) As Long登录pop3服务器,如果成功,应使用Logoff退出。Public Declare Function DeleteMail Lib \ [阅读全文] [PDF]
pe=DISC>VB與Windows API 間的呼叫技巧 一般會使用WINDOW API的情況,實在是因為VB本身不提供某些功能,但是,程式所需又不得不然,例如:讀取Registry內的資料,VB只提供SaveSetting、Getsetting 等系列的指令,但是它只能讀取特定地區的值,要讀、刪、更動其他區域的值時,就無法仔細看一看Combo Box的Events,其中沒有MouseMove,但這是我們經常用上的一個Event,那該如何呢?是的,那只有透過Winodow API。而VB呼叫Window API一般不都使用API檢視員,直接將相對應的A [阅读全文] [PDF]
PI实现多媒体主要是调用Windows的mmsystem.dll库。以下为调用API的声明(这些代码放在程序的声明部分中): 1.′播放CD和AVI所需要的声明。   Declare Function mciSendString Lib ″MMSYSTEM″(ByVal lpstrCommand as String,ByVal lpstrReturnStr as Any,By Val wRetumLen as Integer,ByVal hCallBack as Integer) as Long   ′播放WAV所需要的声明   Declare Funct [阅读全文] [PDF]
在VB中应用之技巧集锦 API函数在VB中得到了充分的运用,同时也让无数VB爱好者沉溺于其中。以下是笔者几年来收集整理的几十个API函数在VB中应用的实例,现在写出来与大伙分享,希望能对大伙有所帮助。 1、如何让窗体总在最前面? *API函数声明 Declare Function SetWindowPos Lib \"user32\" ( ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByV [阅读全文] [PDF]
VB的API编程精粹(二)Visual Basic以友好易学的可视化开发环境闻名于 世,成为人们学习计算机编程的首选语言。目前,全世界 大概有300多万人使用着Visual Basic语言。如果您想在 这茫茫众生中出类拔萃,那么您就不得不学习API (Application Program lnterface,即Windows的应用程 序编程接口)编程。不懂API,那可成不了高手。第一节:API基础API说到底就是一系列的底层函数,是系统提供给 用户用于进入操作系统核心,进行高级编程的途径。通 过在Visual Basic应用程序中声明外部过程就能够 访问 [阅读全文] [PDF]
VB的API编程精粹(一)在上篇的中我们介绍了API编程的基础知识和一些比较“酷”的API调用,这期我们将配合专题介绍关于注册表编程的API函数及其应用实例,使读者朋友何能够将前面学到的注册表知识推广到VB编程中,继续向VB高手迈进(路漫漫……)。当然,上期说过要介绍更“酷”的API调用,可不能食言,后半部分介绍的平面工具条的生成定会使您的程序更“炫”!一. 注册表的API编程关于注册表的知识相信您通过前面专题的介绍已经有了较深入的了解。系统有六个预定义好的关键字,这六个关键字是用户或系统访问注册表的入口点。我们常用到的只有前四个关键字。而在编程时我们一般 [阅读全文] [PDF]
在VB中用API实现多媒体主要是调用Windows的mmsystem.dll库。以下为调用API的声明(这些代码放在程序的声明部分中): 1.′播放CD和AVI所需要的声明。    Declare Function mciSendString Lib ″MMSYSTEM″(ByVal lpstrCommand as String,ByVal lpstrReturnStr as Any,By Val wRetumLen as Integer,ByVal hCallBack as Integer) as Long    ′播放WAV所需要的声明    Decl [阅读全文] [PDF]
在vb中用api实现多媒体主要是调用windows的mmsystem.dll库。以下为调用api的声明(这些代码放在程序的声明部分中): 1.′播放cd和avi所需要的声明。    declare function mcisendstring lib ″mmsystem″(byval lpstrcommand as string,byval lpstrreturnstr as any,by val wretumlen as integer,byval hcallback as integer) as long    ′播放wav所需要的声明    decl [阅读全文] [PDF]
1 共18条 分1页