用VB6编写一个日志编辑器

P.S.我是一个写代码很懒的孩纸,懒得写函数,也懒得加注释,敬请谅解😂

  • 添加CommonControls部件组CommonDialog部件,如图
    1

  • 新建Form1,toolbar名为tb(8个key,名为copy,cut,lock,turn,open,font,olor,save),夜间模式check名为night,两个普通对话框:Ccbk,放大镜按钮置顶,名为tr,新建Timer1,四瓣花设置按钮名为settingS,状态栏名为st,文本框名为Cont,后置Label “读取文件线程洪荒之力爆发中…”

  • 整理后如下:

  • 加入如下代码:

Private 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
Private Const HWND_TOPMOST& = -1
Private Const SWP_NOSIZE& = &H1
Private Const SWP_NOMOVE& = &H2

'''''''''''''
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Const WS_EX_LAYERED = &H80000
Const GWL_EXSTYLE = (-20)
Const LWA_ALPHA = &H2
Const LWA_COLORKEY = &H1
'前面是API声明


Private Sub Cont_Change()
saved = False
End Sub

Private Sub Form_Load()
Load mdd
saved = True
tred = False
Form1.Caption = "日志编辑器 " & Trim$(Str$(App.Major)) & "." & Format$(App.Minor, "##00") & "." & Format$(App.Revision, "0000")
On Error GoTo 55
Open App.Path & "\bkcolor-in-log.ini" For Input As #1
Input #1, bkc
Close #1
On Error GoTo 55
Open App.Path & "\frcolor-in-log.ini" For Input As #2
Input #2, frc
Close #2
Cont.ForeColor = frc
On Error GoTo 55
Open App.Path & "\font-in-log.ini" For Input As #3
On Error GoTo 55
Line Input #3, ft
On Error GoTo 55<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VB编写注册表编辑器是一种功能强大的编程技术,可以对Windows系统中的注册表进行修改和管理。注册表是Windows系统的一个重要组成部分,包含了系统的配置信息和应用程序的设置。 在使用VB编写注册表编辑器时,首先需要使用编程语言提供的注册表类库或API函数来连接系统的注册表数据库。接下来,可以使用VB的用户界面设计工具创建一个注册表编辑器的界面,包括主窗口、菜单栏和工具栏等。 在注册表编辑器的界面中,可以显示注册表的层级结构,以树形或列表的形式展示不同的注册表项和键值。通过用户界面,可以实现对注册表的查看、添加、修改和删除等操作。 例如,用户可以选择一个注册表项,并在应用程序提供的输入框中输入新的键值,然后通过点击“添加”按钮将其添加到注册表中。同样,用户也可以选择一个已有的键值并进行修改或删除操作。 为了确保操作的安全性,注册表编辑器应该内置权限管理功能,例如管理员权限的验证和操作记录的日志功能。这样可以确保只有授权的用户可以对注册表进行修改,并且可以方便地追踪修改历史。 总的来说,VB编写注册表编辑器需要掌握VB编程语言的基本知识和系统注册表的结构和操作方式。合理利用编程语言提供的类库和API函数,结合用户界面设计和权限管理的要求,可以开发出一个功能完善的注册表编辑器

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值