VERSION 5.00 Begin VB.Form MainFrm Caption = "Form1" ClientHeight = 7800 ClientLeft = 16620 ClientTop = 1350 ClientWidth = 1965 LinkTopic = "Form1" MaxButton = 0 'False ScaleHeight = 7800 ScaleWidth = 1965 Begin VB.Timer Timer1 Interval = 300 Left = 0 Top = 0 End Begin VB.CommandButton Command1 Caption = "Command1" Height = 495 Left = 360 TabIndex = 0 Top = 4440 Width = 1215 End Begin VB.Label Lab_XY Height = 855 Left = 120 TabIndex = 1 Top = 240 Width = 1695 End End Attribute VB_Name = "MainFrm" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Explicit '为什么只能放到这里? Public WithEvents VBHook As cSystemHook Attribute VBHook.VB_VarHelpID = -1 Private Sub Command1_Click() Call INI_Write("POSITON", "X", Me.Left) Call INI_Write("POSITON", "Y", Me.Top) Call INI_Write("POSITON", "HEIGHT", Me.Height) Call INI_Write("POSITON", "WIDTH", Me.Width) End Sub Private Sub Form_Load() Call Main_Init '应该放这里的! '设置全局钩子,引用vb_hook.dll文件 Set VBHook = New cSystemHook VBHook.SetHook End Sub Private Sub Form_Paint() Call AlwaysOnTop(Me.hWnd, True) '修正最顶层问题! End Sub '存在问题! Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) '如 果 程 序 不 同 意 关 机 ,Cancel 设 定 为 True 'Cancel = True Select Case UnloadMode Case 0: '窗体右上角的X号关闭窗体 Case 1: '程序代码关闭窗体,例如Unload Me Case 2: '关闭Windows关闭窗体 Case 3: '在任务管理器中关闭窗体 Case 4: 'MDI窗体被卸载时关闭窗体 End Select Call Shell_NotifyIcon(NIM_DELETE, nfIconData) '释放全局钩子 VBHook.RemoveHook Set VBHook = Nothing End End Sub Private Sub Timer1_Timer() 'Timer的Interval值设为300吧 Call QQHiden(Me) End Sub '鼠标钩子 Private Sub VBHook_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single) '获得RGB,分解RGB颜色值 '颜色分解有问题!和系统颜色有点差 Dim R As Integer, G As Integer, B As Integer, Color As Long Color = GetColorFromPoint(x, y) R = (Color Mod 256) B = (Int(Color / 65536)) G = ((Color - (B * 65536) - R) / 256) Lab_XY.Caption = "X坐标:" & x & vbCrLf & "Y坐标:" & y & vbCrLf & "R:" & R & " G:" & G & " B:" & B Lab_XY.BackColor = RGB(R, G, B) End Sub
Private Sub Command1_Click()
Call INI_Write("POSITON", "X", Me.Left)
Call INI_Write("POSITON", "Y", Me.Top)
Call INI_Write("POSITON", "HEIGHT", Me.Height)
Call INI_Write("POSITON", "WIDTH", Me.Width)
End Sub
Private Sub Form_Load()
Call Main_Init '应该放这里的!
'设置全局钩子,引用vb_hook.dll文件
Set VBHook = New cSystemHook
VBHook.SetHook
End Sub
Private Sub Form_Paint()
Call AlwaysOnTop(Me.hWnd, True) '修正最顶层问题!
End Sub
'存在问题!
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
'如 果 程 序 不 同 意 关 机 ,Cancel 设 定 为 True
'Cancel = True
Select Case UnloadMode
Case 0:
'窗体右上角的X号关闭窗体
Case 1:
'程序代码关闭窗体,例如Unload Me
Case 2:
'关闭Windows关闭窗体
Case 3:
'在任务管理器中关闭窗体
Case 4:
'MDI窗体被卸载时关闭窗体
End Select
Call Shell_NotifyIcon(NIM_DELETE, nfIconData)
'释放全局钩子
VBHook.RemoveHook
Set VBHook = Nothing
End
End Sub
Private Sub Timer1_Timer() 'Timer的Interval值设为300吧
Call QQHiden(Me)
End Sub
'鼠标钩子
Private Sub VBHook_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
'获得RGB,分解RGB颜色值
'颜色分解有问题!和系统颜色有点差
Dim R As Integer, G As Integer, B As Integer, Color As Long
Color = GetColorFromPoint(x, y)
R = (Color Mod 256)
B = (Int(Color / 65536))
G = ((Color - (B * 65536) - R) / 256)
Lab_XY.Caption = "X坐标:" & x & vbCrLf & "Y坐标:" & y & vbCrLf & "R:" & R & " G:" & G & " B:" & B
Lab_XY.BackColor = RGB(R, G, B)
End Sub
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
MainFrm.frm 和 frmAbout.frm 分别代表主窗体和关于窗体的源代码。MainFrm.frm 是程序的主要界面,可能包含了各种控件如按钮、文本框、菜单等,以及它们的事件处理程序。frmAbout.frm 通常用于显示软件的版权信息、...
该压缩包包含三个文件:Mainfrm.frm、Mainfrm.frx以及InvertPictureButton.vbp。 1. **Mainfrm.frm**:这是VB中的窗体文件,包含了用户界面的设计。在这个例子中,它可能包含一个显示图像的图片框控件(PictureBox...
2. **Mainfrm.frm**:这是主窗体文件,是用户与软件界面交互的主要界面。它定义了窗口的布局、控件和事件处理程序,用户通过这个界面进行数据的输入、查看和管理。 3. **frmLogin.frm**、**Frmpass.frm**:这两个...
首先,我们看到压缩包内的"Mainfrm.frm"和"Mainfrm.frm.bak"文件,这是VB中表单(Form)的定义文件,其中包含了软件的主要界面设计。Mainfrm可能是主程序窗口,展示名片列表、搜索栏等主要功能。".bak"文件则是备份...
例如,`Module1.bas`可能包含了程序中的通用函数和过程,`Mainfrm.frm`则是主窗体的设计,`frmLogin.frm`用于用户登录界面。 2. **数据库访问技术**:VB提供了多种方式来连接和操作数据库,如ADO(ActiveX Data ...
3. `getTeamFrm.frm`、`frmuserFrm.frm`、`Dialog.frm`、`mainFrm.frm`、`Form1.frm`:这些都是表单文件,VB中用以设计用户界面。例如,`getTeamFrm`可能是组队操作的界面,`mainFrm`可能是主界面,而`Dialog`可能是...
"Mainfrm.frm"和"Mainfrm.frx"是主窗体的定义和资源文件,通常在Visual Basic或类似的开发环境中用于创建用户界面。"Mainfrm.frm"包含窗体的布局、控件和事件处理程序,而".frx"文件则存储窗体的非代码资源,如图片...
6. **mainFrm.frm**: 主窗体文件,包含了应用程序的主要界面和功能。用户通过这个界面可以访问系统的各个功能模块,如地图展示、资源查询等。 7. **DlaFind.frm**: 这可能是一个查找或搜索功能的窗体,允许用户按照...
- `mainfrm.frm`可能是主窗口,展示文件传输的基本操作和状态。 - `frmMsgSend.frm`可能是一个用于选择和发送文件的对话框。 - `personalSet.frm`可能用于设置用户配置或连接信息。 - `frmFriendList.frm`可能是...
而"*.frm"文件,如"mainfrm.frm"、"frmMsgSend.frm"等,则代表了应用程序的窗体设计,包括窗口布局、按钮、文本框等元素。 资源管理也是此类程序的重要方面,例如"PersionalSet.frm"可能用于用户设置,...
9. mainFrm.frm:主窗口的表单文件,定义了浏览器的主要界面和交互逻辑。 10. NiceForm.oca:这可能是一个自定义的组件或控件,用于创建美观的用户界面。 从这些文件我们可以推断,这款基于IE内核的浏览器是通过VB...
2. `Mainfrm.frm`:主窗体文件,这是用户与软件交互的主要界面,可能包括添加、查看、编辑名片等功能的按钮和控件。 3. `frmLogin.frm` 和 `Frmpass.frm`:这两个可能是登录和密码验证的窗体,用于保护用户的个人...
"MainFrm.frm"和"SettingFrm.frm"则是主界面和设置界面的定义,用户通过这些界面可以交互式地输入数据、选择选项,以及查看和修改加密参数。 最后,"MainFrm.frx"和"SettingFrm.frx"是VB6(Visual Basic 6)的资源...
2. "MainFrm.frm" - 这是Visual Basic中主窗体(MainFrame)的设计文件,包含了程序的主界面布局和控件设置。 3. "MainFrm.frx" - 这是窗体资源文件,存储了窗体中控件的属性和数据,与".frm"文件配套使用。 4. ...
项目中的`MAINFRM.FRM`文件表示主窗体,这是用户与程序交互的主要界面。VB的窗体设计允许开发者通过拖放控件来创建界面布局。`_frmAbout.frm`和`HELP.FRM`可能是关于窗口和帮助窗口的定义,展示如何创建弹出对话框...
2. **Mainfrm.frm** - 主窗体文件,定义了应用程序的主要界面,用户与之交互的主要部分。 3. **frmLogin.frm** - 登录窗体,可能用于验证用户身份或权限,保护个人数据的安全。 4. **Frmpass.frm** - 可能是一个密码...
3. **界面设计**:`MainFrm.frm`和`frmSplash.frm`是系统的主界面和启动界面的源代码文件。它们使用Visual Basic或类似的开发工具编写,负责展示用户交互界面,如菜单、按钮、列表框等元素,使用户能够浏览、添加、...
3. `mainfrm.frm` 是主窗体文件,定义了应用程序的主界面和用户交互逻辑。 4. `在线升级` 可能是负责处理在线升级功能的子程序或组件。 5. `Class1.cls` 表示一个自定义类,可能包含了特定功能的代码封装。 6. `Form...
2. "Mainfrm.frm":这是VB.NET中的窗体(Form)文件,包含了用户界面的设计,如控件的位置、大小、属性等,以及可能的事件处理代码。 3. "Mainfrm.frx":这是窗体资源文件,存储了窗体中非代码的资源,比如图片、...
- MainFrm.frm 可能是应用程序的主入口点,启动时首先加载的窗体,可能包含菜单栏或导航按钮等。 - CRUDDemo.vbp 文件是VB工程文件,包含了整个项目的配置信息,如引用库、窗体列表、类模块等。 通过这个示例,...