永发信息网

VB6.0怎样能像qq一样后台运行

答案:4  悬赏:0  手机版
解决时间 2021-03-09 11:09
  • 提问者网友:棒棒糖
  • 2021-03-08 14:59
VB6.0怎样能像qq一样后台运行
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-03-08 15:16
推荐看一下新书“老兵新传:Visual Basic核心编程及通用模块开发”(清华大学出版社),书中代码可不加修改直接调用,像你这种问题调用书中通过模块的代码只需2句:
Dim WithEvents cSysTray As clsSysTray
cSysTray.AddSysTray Me.hwnd, Me.Icon, "这是Form1的托盘"


而且还可以像使用VB控件的事件编程那样,响应图标的事件,如在图标上单击、双击、单击右键、甚至鼠标移动:
Private Sub cSysTray_MouseDown(Button As Integer)
    'Button=1,2,4分别表示按下了鼠标左键、右键、中间键!
    If Button=1 then Me.PopupMenu mnuPopForm1
End Sub
Private Sub cSysTray_MouseUp(Button As Integer)
    '鼠标抬起的事件
End Sub
Private Sub cSysTray_DblClick(Button As Integer)
    '鼠标双击的事件

End Sub
Private Sub cSysTray_MouseMove()
    '还支持鼠标移过图标的事件!
End Sub






下图为运行光盘中的例子程序的截图(运行后当然Form1被自动隐藏在后台运行啦):


全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-03-08 17:46
form1.hide属性就好了,或者用form1.visible=false
如果你想要的是在任务栏就需要用到API了。
  • 2楼网友:独行浪子会拥风
  • 2021-03-08 16:41
界面隐藏的方法很多,visible也行,修改窗体打开属性,还有就是类似病毒的原理,修改API,内在什么的。然后使用VB托盘显示技术。具体的请百度“VB托盘”。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯