?? broadcastsystemmessage.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<style><!--
body,table {font-family:"宋體"; font-size: 9pt; line-height:11pt;}
a {text-decoration:none} a:hover {color:red;text-decoration:underline}
--></style>
<title>BroadcastSystemMessage</title>
</head>
<body link="#FF0000" vlink="#FF0000" alink="#FF0000" bgcolor=#E2DEE9>
<div align="center"><center>
<table border="0" width="100%" height="22" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" height="16"><a name="BroadcastSystemMessage">BroadcastSystemMessage</a></td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="1" width="100%" bordercolorlight="#808080" cellspacing="0"
bordercolordark="#FFFFFF">
<tr>
<td width="103%" colspan="3">VB聲明</td>
</tr>
<tr>
<td width="103%" colspan="3">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</td>
</tr>
<tr>
<td width="103%" colspan="3">說明</td>
</tr>
<tr>
<td width="103%" colspan="3">將一條系統消息廣播給系統中所有的頂級窗口</td>
</tr>
<tr>
<td width="103%" colspan="3">返回值</td>
</tr>
<tr>
<td width="103%" colspan="3">Long,大于零表示成功;-1表示出錯。如設置了BSF_QUERY,而且至少有一個消息接收者返回零,那么這個函數返回零</td>
</tr>
<tr>
<td width="103%" colspan="3">參數表</td>
</tr>
<tr>
<td width="25%">參數</td>
<td width="78%" colspan="2">類型及說明</td>
</tr>
<tr>
<td width="25%" rowspan="8">dw</td>
<td width="78%" colspan="2">Long,下述常數的一個或多個</td>
</tr>
<tr>
<td width="38%">BSF_FLUSHDISK</td>
<td width="38%">每次處理完一條消息后,都對磁盤進行刷新(將未存盤的數據存下來</td>
</tr>
<tr>
<td width="38%">BSF_FORCEIFHUNG</td>
<td width="38%">如目標處于掛起狀態,則在設定的超時后到期返回</td>
</tr>
<tr>
<td width="38%">BSF_IGNORECURRENTTASK</td>
<td width="38%">發送任務不接收消息</td>
</tr>
<tr>
<td width="38%">BSF_LPARAMBUFFER</td>
<td width="38%">lParam指向一個內存緩沖區</td>
</tr>
<tr>
<td width="38%">BSF_NOHANG</td>
<td width="38%">跳過被掛起的所有進程</td>
</tr>
<tr>
<td width="38%">BSF_POSTMESSAGE</td>
<td width="38%">投遞消息。不與BSF_LPARAMBUFFER和BSF_QUERY兼容</td>
</tr>
<tr>
<td width="38%">BSF_QUERY</td>
<td width="38%">將消息順序發給進程,只有前一個返回TRUE時,才進入下一個進程</td>
</tr>
<tr>
<td width="25%" rowspan="6">pdw</td>
<td width="78%" colspan="2">Long,下述常數的一個或多個</td>
</tr>
<tr>
<td width="38%">BSF_ALLCOMPONENTS</td>
<td width="38%">消息進入能夠接收消息的每一個系統組件</td>
</tr>
<tr>
<td width="38%">BSF_APPLICATIONS</td>
<td width="38%">消息到達應用程序</td>
</tr>
<tr>
<td width="38%">BSF_INSTALLABLEDRIVERS</td>
<td width="38%">消息到達可安裝的驅動程序</td>
</tr>
<tr>
<td width="38%">BSF_NETDRIVERS</td>
<td width="38%">消息到達網絡驅動程序</td>
</tr>
<tr>
<td width="38%">BSF_VXDS</td>
<td width="38%">消息到達系統設備驅動程序</td>
</tr>
<tr>
<td width="25%">un</td>
<td width="78%" colspan="2">Long,消息編號</td>
</tr>
<tr>
<td width="25%">wParam</td>
<td width="78%" colspan="2">Long,由消息決定</td>
</tr>
<tr>
<td width="25%">lParam</td>
<td width="78%" colspan="2">Long,由消息決定。如指定了BSF_LPARAMBUFFER,這就是位于調用進程地址空間的一個內存緩沖區的地址,而且緩沖區的第一個16位字包含了緩沖區的長度</td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><p align="right"><a href="#BroadcastSystemMessage">Top</a></td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -