问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb程序求助

发布网友 发布时间:2022-08-04 00:49

我来回答

4个回答

热心网友 时间:2024-11-07 23:58

给你个监视IE下载程序的例子

form :
Private Declare Function GetForegroundWindow Lib "user32" () As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hWnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
'Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wparam As Long, lparam As Any) As Long
Private Const BM_SETCHECK = &HF1
Dim i As String
Dim ihwnd As Long

Private Sub Form_Load()
Me.Hide
App.TaskVisible = False

End Sub

Private Sub Timer1_Timer()
'ii = ii + 1
'If ii = 1111 Then ii = 1

h = GetForegroundWindow()
i = Space(256)
GetWindowText h, i, 255

If Left(i, 4) = "文件下载" Or Left(i, 4) = "下载完毕" Or Left(i, 3) = "已复制" Or Left(i, 3) = "已完成" Then Call check

'Timer1.Enabled = Falses
'End If
End Sub

Sub check()

ihwnd = FindWindow(vbNullString, i)

EnumChildWindows ihwnd, AddressOf EnumChildProc, ByVal 0&

'Call Sleep((1000))

SendMessage dhwnd, BM_SETCHECK, 0, 0
End Sub

Mole:
Declare Function GetDlgItem Lib "user32" (ByVal hDlg As Long, ByVal nIDDlgItem As Long) As Long
Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hWnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long
Declare Function GetDesktopWindow Lib "user32" () As Long
Declare Function EnumChildWindows Lib "user32" (ByVal hWndParent As Long, ByVal lpEnumFunc As Long, ByVal lparam As Long) As Long
Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hWnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hWnd As Long) As Long
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function GetDlgCtrlID Lib "user32" (ByVal hWnd As Long) As Long
Public Declare Function SetFocus1 Lib "user32" Alias "SetFocus" (ByVal hWnd As Long) As Long

Public Const WM_GETTEXT = &HD
Public dhwnd As Long

Function EnumChildProc(ByVal hWnd As Long, ByVal lparam As Long) As Long
Dim Cn As String * 256
Dim Tx As String * 256
Dim sSave As String
GetClassName hWnd, Cn, 255

sSave = Space$(GetWindowTextLength(hWnd) + 1)

GetWindowText hWnd, sSave, Len(sSave)

sSave = Left$(sSave, Len(sSave) - 1)
If sSave = "下载完毕后关闭该对话框(&C)" Then
dhwnd = hWnd
End If

EnumChildProc = 1
End Function

作用是:不能取消“下载通知”

热心网友 时间:2024-11-07 23:59

自己动手,丰衣足食!追问废话,这道理谁不懂,在不知情况下,才请教于大家。

热心网友 时间:2024-11-07 23:59

没招,尤其是QQ2011.

热心网友 时间:2024-11-08 00:00

鼠标屏幕录制脚本或许可以,用vb的shell打开qq,再打开录好的脚本。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陈八两面馆的什么面最好吃? 杭州湾跨海大桥可以骑行吗 杭州湾跨海大桥上能骑车吗? ...不知道可不可以骑自行车,又需要做哪些准备,谢谢各位资深人士了... 激光祛痘坑的效果如何? 口述:3个闺密分享1个“软饭男” 骚气文案暗示-推荐65句 三个男人怎么晒朋友圈 任钊的介绍 请问德阳青依江路口到德阳中级人民法院坐几路公交车 请问有谁知道这首歌的名字,如果不知道听听,然后把歌词写下,谢谢... 万历年日历查询,万年历每天一句话怎么查询 《哭宣城善酿纪叟》表现的情Ƅ 算命的说我是文曲星下凡,可是我成绩又不好,我是个女孩,不知道怎么回 ... 梦见如来和观音和悟空说我是文曲星下凡? 网上申请ETC手机不在可以用别人手机安装激活吗 ...文件存在微云不知道在哪里啊说文件助手查怎么查 小米3微云在哪里找 小米2微云在哪里查看 小米微云在哪里看? 乐虎开心权益包是什么 萝卜密聊App安全吗 1945年谁提出了统一战线是一门专门科学论断 彩云app是什么东西 新冰箱第一次通电多久可以放东西 新冰箱第一次通电能放食物的时间 求关于新兵在部队训练,生活题材的电视剧或电影 新兵训练是否出现过猝死现象?部队刚开始训练新兵会人性化点吗?_百度... 求一款安卓手机运行的app, 商用二维码加蓝牙在哪里申请 农业银行收款码能用自己的蓝牙音响吗 如何在淘宝上开网店卖保健品? 需要什么证件?比如身份证?需要什么认证吗... 玉溪市人民医院耳鼻喉科中午12点医生上班吗? 潍坊市市立医院门诊时间是几点 5点去看耳鼻喉还能有医生吗 北京同仁医院耳鼻喉科周日有专家门诊吗 广东省中医院耳鼻喉科夏纪严医生周三下午在哪里出诊 常州三院耳鼻喉科医生下午几点上班 今天下午柳州市人民医院耳鼻喉科出诊医生有哪位 成都上锦南府医院耳鼻喉科上午、下午娄麟医生上班不? 耳鼻喉科晚上有急诊吗 长城证券最新报道?长城证券的价位?长城证券手机同花顺? ...长城证券走势?长城证券的宏观经济分析?长城证券股票诊股手机? 河南的手机号都是几开头的 壶嘴为什么不能对着人 壶嘴为何不能对着人 如果针对感恩老客户发送一篇微信推文,你会从头到尾规划放置哪些板块内 ... 客人给我买了早餐,微信里怎么跟客人说感谢的话 我帮客户解决了问题,对方微信转了500钱表示感谢,如果收了钱应该怎么回复... 梦见和闺蜜一起爬楼梯到最后一层的时候自己头忽然发昏 从楼梯上掉下... 2022年夏至是哪一天 2022年什么时候夏至 哪款自律软件适合成人 2015英语六级. 562分什么水平