BroadcastSystemMessage

BroadcastSystemMessage

VB声明

Declare Function BroadcastSystemMessage Lib "user32" Alias "BroadcastSystemMessage" (ByVal dw As Long, pdw As Long, ByVal un As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

说明

将一条系统消息广播给系统中所有的顶级窗口

返回值

Long,大于零表示成功;-1表示出错。如设置了BSF_QUERY,而且至少有一个消息接收者返回零,那么这个函数返回零

参数表

参数

类型及说明

dw

Long,下述常数的一个或多个

BSF_FLUSHDISK

每次处理完一条消息后,都对磁盘进行刷新(将未存盘的数据存下来

BSF_FORCEIFHUNG

如目标处于挂起状态,则在设定的超时后到期返回

BSF_IGNORECURRENTTASK

发送任务不接收消息

BSF_LPARAMBUFFER

lParam指向一个内存缓冲区

BSF_NOHANG

跳过被挂起的所有进程

BSF_POSTMESSAGE

投递消息。不与BSF_LPARAMBUFFER和BSF_QUERY兼容

BSF_QUERY

将消息顺序发给进程,只有前一个返回TRUE时,才进入下一个进程

pdw

Long,下述常数的一个或多个

BSF_ALLCOMPONENTS

消息进入能够接收消息的每一个系统组件

BSF_APPLICATIONS

消息到达应用程序

BSF_INSTALLABLEDRIVERS

消息到达可安装的驱动程序

BSF_NETDRIVERS

消息到达网络驱动程序

BSF_VXDS

消息到达系统设备驱动程序

un

Long,消息编号

wParam

Long,由消息决定

lParam

Long,由消息决定。如指定了BSF_LPARAMBUFFER,这就是位于调用进程地址空间的一个内存缓冲区的地址,而且缓冲区的第一个16位字包含了缓冲区的长度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

科学工作者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值