求一个VB api函数的实例
答案:3 悬赏:70
解决时间 2021-03-06 23:36
- 提问者网友:心裂
- 2021-03-06 14:04
求 VB API函数 BroadcastSystemMessage 实例
最佳答案
- 二级知识专家网友:兮沫♡晨曦
- 2021-03-06 15:35
【楼上的函数太不人道了;把所有打开的窗口名字都改了!】
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
Sleep 1000
MsgBox "Hello!", vbInformation
End Sub
【功能:单击按钮,一秒后弹出对话框】
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
Sleep 1000
MsgBox "Hello!", vbInformation
End Sub
【功能:单击按钮,一秒后弹出对话框】
全部回答
- 1楼网友:劳资的心禁止访问
- 2021-03-06 17:46
Private Declare Function BroadcastSystemMessage Lib "user32" (ByVal dw As Long, pdw As Long, ByVal un As Long, ByVal wParam As Long, ByVal lParam As String) As Long
Private Const BSF_QUERY = &H1
Private Const BSF_IGNORECURRENTTASK = &H2
Private Const BSF_FLUSHDISK = &H4
Private Const BSF_NOHANG = &H8
Private Const BSF_POSTMESSAGE = &H10
Private Const BSF_FORCEIFHUNG = &H20
Private Const BSF_NOTIMEOUTIFNOTHUNG = &H40
Private Const WM_SETTEXT = &HC
Private Sub Command1_Click()
BroadcastSystemMessage BSF_FORCEIFHUNG, 0, WM_SETTEXT, 0, "我知道了"
End Sub
- 2楼网友:寂寞的炫耀
- 2021-03-06 16:21
spy++分析获取控件的id。然后给那个控件发消息就好了。 //复制到输入框 cwnd *pgamewnd = cwnd::fromhandle(m_hqqzhcwnd); cedit *pedwnd= (cedit *)pgamewnd->getdlgitem(0x000003fa); if (pedwnd == null) { return; } pedwnd->sendmessage(wm_paste, 0, 0); //点击发送 hitfixedpoint(cpoint(303,576)); 上面是我写的找茬自动喊话的一段代码c++的,思想是一样的。 0x000003fa就是spy++分析出来的编辑框控件的id。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |