文件名称:VB API实现简单的程序窗口.rar
文件大小:28KB
文件格式:RAR
更新时间:2022-07-30 05:16:40
VB源码-多媒体技术
VB 基于API技术实现简单的程序窗口,源码文件说明:用VB的模块模仿写的几个小例子(不用窗体)[源码] FirstWindow 利用Win32API和消息机制显示的窗口(VB6则把一切底层操作隐藏起来) Menu_Project 使用Res文件中的菜单资源来显示菜单,这个VB版的程序没能显示出菜单,这是两者的差异,VB6应该不能通过加载资源文件中的菜单资源来在窗口中显示菜单。 MsgWindow 先打开Windows附件中自带的Notepad记事本程序,然后在程序中将要显示的内容通过SendMessage发送到记事本中,可以通过查看记事本中的内容来了解MsgWindow的运行情况。 在程序中将收到的消息查表翻译成文本以“WM_XXX”格式显示出来,并且将调用各个API函数的过程也显示出来,这样可以分析窗口的各种行为和消息之间的关系。 SendMessage 两个程序,一个Send,一个Receive,利用SendMessage函数实现两个程序窗口间的消息互发 代码中用到了StrUtils_Change1.bas模块,来自PSC,自已做了些许修改。主要是用到了wsprintf函数,对应于Win32API函数wprintf(Win32API函数wprintf在VB中不能去调用它,调用会出错。)
【文件预览】:
codesc.net
----ASM2VBSample()
--------MsgWindow1.vbp(773B)
--------FirstWindow.vbw(30B)
--------HelloWorld.bas(487B)
--------Menu_Project.vbp(710B)
--------FirstWindow.vbp(673B)
--------MsgWindow1.bas(7KB)
--------InitWM.bas(23KB)
--------Menu_Project.vbw(48B)
--------ReadMe说明.txt(902B)
--------MsgWindow1.vbw(75B)
--------SendMessage()
--------MSSCCPRJ.SCC(494B)
--------Menu.bas(9KB)
--------FirstWindow.bas(8KB)
--------StrUtils_Change1.bas(12KB)
--------HelloWorld.vbp(671B)