`
film
  • 浏览: 231378 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Module.bas

 
阅读更多
Option Explicit '让程序窗体位于所有窗体之上 Public 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, ByVal cy As Long, ByVal wFlags As Long) As Long '对托盘操作时用到的 Public Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long Public Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As Long '在菜单中添加图标时用到的 Public Declare Function GetMenu Lib "user32" (ByVal hWnd As Long) As Long Public Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long Public Declare Function SetMenuItemBitmaps Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long, ByVal hBitmapUnchecked As Long, ByVal hBitmapChecked As Long) As Long '在弹出菜单前使用 SetForegroundWindow 把主窗口设到前台 这样 你点击别的地方 主窗口会失去 焦点 当然菜单也会自动消失了 Public Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long '对INI文件操作时用到的 'Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long 'Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Long '让你的窗体象QQ那样,可以在在屏幕上方自动伸缩 Public Declare Function GetWindowRect Lib "user32" (ByVal hWnd As Long, lpRect As RECT) As Long Public Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long Public Declare Function PtInRect Lib "user32" (lpRect As RECT, ByVal ptx As Long, ByVal pty As Long) As Long 'Public 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, ByVal cy As Long, ByVal wFlags As Long) As Long '获取当前鼠标所在位置的颜色 Public Declare Function GetDesktopWindow Lib "user32" () As Long Public Declare Function GetWindowDC Lib "user32" (ByVal hWnd As Long) As Long Public Declare Function ReleaseDC Lib "user32" (ByVal hWnd As Long, ByVal hDC As Long) As Long Public Declare Function GetPixel Lib "gdi32" (ByVal hDC As Long, ByVal x As Long, ByVal y As Long) As Long '对变量声明 Public nfIconData As NOTIFYICONDATA '托盘时的常量,好象没有用到所有的常量 Public Const MAX_TOOLTIP As Integer = 64 Public Const NIF_ICON = &H2 Public Const NIF_MESSAGE = &H1 Public Const NIF_TIP = &H4 Public Const NIM_ADD = &H0 Public Const NIM_DELETE = &H2 Public Const WM_MOUSEMOVE = &H200 Public Const WM_LBUTTONDOWN = &H201 Public Const WM_LBUTTONUP = &H202 Public Const WM_LBUTTONDBLCLK = &H203 Public Const WM_RBUTTONDOWN = &H204 Public Const WM_RBUTTONUP = &H205 Public Const WM_RBUTTONDBLCLK = &H206 Public Const SW_RESTORE = 9 Public Const SW_HIDE = 0 Public Type NOTIFYICONDATA cbSize As Long hWnd As Long uID As Long uFlags As Long uCallbackMessage As Long hIcon As Long szTip As String * MAX_TOOLTIP End Type '添加图标时的常量 'Public Const MF_BYCOMMAND = &H0 Public Const MF_BYPOSITION = &H400 'qq隐藏时用的类型 Public Type RECT Left As Long Top As Long Right As Long Bottom As Long End Type Public Type POINTAPI x As Long y As Long End Type

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    WINDOWS7颜色取色工具Module1.bas

    WINDOWS7颜色取色工具Module1.bas

    乡镇供电所电费处理系统(商业源码)

    9. **源码结构**:从提供的文件名称来看,`CreateDB.bas`可能涉及到数据库创建,`Module11.bas`、`StringModule.bas`、`PrintModule.bas`等可能是系统中的各个功能模块,`ElecFeeModulel.bas`可能与电费计算有关,而...

    Great .Bas Module file which can enables you to Read Write I

    Great .Bas Module file which can enables you to Read Write INI files Read Write the Registry a Numerical Encrypter Decrypter which will encrypt strings of data into numbers and back and a customizable...

    局域网语音大厅系统源代码

    - Module.bas:一般包含程序的通用模块或函数,如数学计算、字符串处理等。 - players.bas:可能涉及到用户或玩家管理的代码,包括语音数据的处理和播放。 - FRMMAIN.frm、frmJoin.frm、frmCreateHost.frm:这些是...

    NetworkModule.zip_通讯编程_Visual_Basic_

    "NetworkModule.zip_通讯编程_Visual_Basic_"这个压缩包文件,显然包含了专用于处理网络通信的代码模块,名为"NetworkModule.bas"。 在Visual Basic中,网络编程主要涉及TCP/IP协议栈,包括了Socket编程,HTTP、FTP...

    VB.Net_iTextSharp_Tutorial_Hello_World.bas.zip_itextsharp_world

    这个VB.Net教程,"VB.Net_iTextSharp_Tutorial_Hello_World.bas.zip_itextsharp_world",旨在引导初学者如何在VB.NET环境下利用iTextSharp库创建一个简单的"Hello World" PDF文件。 首先,我们需要了解iTextSharp的...

    通用样品管理系统[Yangpin.rar]-精品源代码

    2. `Sysmodule.bas`: 这个文件可能包含了系统的核心模块,比如数据管理、用户权限控制、系统设置等功能的实现。在BASIC语言中,模块化编程允许将代码分割成可重用的部分,提高代码的组织性和维护性。 3. `toolbar....

    bas.rar_PMAC 数控_PMAC数控系统_pmac_数控系统_机床

    标题中的“bas.rar_PMAC 数控_PMAC数控系统_pmac_数控系统_机床”表明这是一个与PMAC(Programmable Machine Controller)数控系统相关的压缩文件,包含用于控制机床的编程文件。PMAC是一种高性能的微处理器控制系统...

    网络打印机工作监控系统 Ver 1.0PrintMonitor[PrintMonitor.rar]-精品源代码

    - `Module1.bas` 和 `Mod_Main.bas`: 一般分别为通用模块和主程序模块,前者可能包含一些辅助功能,后者则是整个程序的入口点,负责程序的初始化和主循环。 2. **系统工作流程** - 程序启动后,`Mod_Main.bas` ...

    海康vb 的demo

    - **Module1.bas**: 通常存放项目中的通用函数或全局变量,可能包含了登录验证、图像处理等核心逻辑。 - **PlayCtrl.dll, HCNetSDK.dll, SystemTransform.dll, StreamTransClient.dll**: 这些是海康威视提供的动态...

    mm.ZIP_计件_计件工资

    1. **Module1.bas、Module.bas**:在VB中,模块(Module)用于组织代码,通常包含全局变量、函数和子程序。这些文件可能包含了系统的核心算法和逻辑,如计件工资的计算规则、数据验证等。 2. **Class.cls**:类文件...

    adsl.rar_CSRAS32.o_Visual Basic adsl_adsl VC_globe dial-up tool

    9. Module2.bas:未提供具体说明,但可能包含辅助或扩展功能。 10. NetWareModule.bas:可能支持对NetWare网络的操作,如文件共享、打印服务等。 综上所述,这个ADSL拨号工具利用Visual Basic编程语言开发,结合了...

    VB+mapx制作的动画图层示例程序

    模块文件`module.BAS`可能包含了程序中的辅助函数和变量,这些函数可能用于处理地图数据、计算位置、或者控制动画的播放速度和帧率。在VB中,模块是存储非用户界面代码的地方,它们可以被多个窗体或类共享。 `...

    一个利用VB编写的功能比较完备的文本编辑器(172KB)...

    2. Module.bas:这是另一个基本模块,可能包含了通用函数或类,供其他模块和窗体调用。 3. Dicc.dic:这可能是一个字典文件,用于拼写检查功能,存储了正确的词汇和可能的错误拼写替代建议。 4. Master.frm:这是...

    猎犬RSS订阅源系统 Ver 2.0[RSSfeed.rar]-精品源代码

    6. **Module1.bas**:默认的模块文件,通常包含程序的主入口点或者一些全局变量和函数。 7. **modListView.bas**:ListView控件的操作模块,可能负责展示订阅的RSS源和更新,用户可以通过ListView查看和管理订阅。 ...

    API 例子 VB 6.0 腾讯 微博SDK

    首先,`Module_func.bas`可能包含了通用的函数模块,这些函数可以被整个项目中的其他模块调用,提供诸如字符串处理、日期时间操作等常用功能。开发者通常会把这些通用功能封装起来,以便于代码的复用和维护。 `...

    具有双通道淡入淡出功能的MP3播放器

    2. **Module1.bas**:这通常是一个VB(Visual Basic)程序的基础模块,包含全局变量、常量和通用函数,对整个应用程序的运行至关重要。 3. **MP3Info.cls**:这个可能是定义了一个类,用于处理MP3文件的详细信息,...

    蓝霞家庭音乐视听系统6.0 .zip

    2. **Module1.bas, Module2.bas, Effects.bas**: 这些是VB中的模块文件,它们包含了可重用的代码段,比如函数和子程序。`Module1`和`Module2`可能包含通用功能,而`Effects.bas`可能专注于特定效果处理,比如音频...

    VBcodemanage.

    这些是VB的基本模块(Module)文件,每个模块通常包含了特定功能的代码。下面是对这些模块文件的简要介绍: 1. **Mod_DataGetInfo.bas**:这个模块可能包含了获取代码或项目信息的函数和过程,如读取文件元数据、...

Global site tag (gtag.js) - Google Analytics