?? broadcastsystemmessage.htm
字號(hào):
<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="#FFC8C8">
<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">將一條系統(tǒng)消息廣播給系統(tǒng)中所有的頂級(jí)窗口</td>
</tr>
<tr>
<td width="103%" colspan="3">返回值</td>
</tr>
<tr>
<td width="103%" colspan="3">Long,大于零表示成功;-1表示出錯(cuò)。如設(shè)置了BSF_QUERY,而且至少有一個(gè)消息接收者返回零,那么這個(gè)函數(shù)返回零</td>
</tr>
<tr>
<td width="103%" colspan="3">參數(shù)表</td>
</tr>
<tr>
<td width="25%">參數(shù)</td>
<td width="78%" colspan="2">類型及說明</td>
</tr>
<tr>
<td width="25%" rowspan="8">dw</td>
<td width="78%" colspan="2">Long,下述常數(shù)的一個(gè)或多個(gè)</td>
</tr>
<tr>
<td width="38%">BSF_FLUSHDISK</td>
<td width="38%">每次處理完一條消息后,都對(duì)磁盤進(jìn)行刷新(將未存盤的數(shù)據(jù)存下來</td>
</tr>
<tr>
<td width="38%">BSF_FORCEIFHUNG</td>
<td width="38%">如目標(biāo)處于掛起狀態(tài),則在設(shè)定的超時(shí)后到期返回</td>
</tr>
<tr>
<td width="38%">BSF_IGNORECURRENTTASK</td>
<td width="38%">發(fā)送任務(wù)不接收消息</td>
</tr>
<tr>
<td width="38%">BSF_LPARAMBUFFER</td>
<td width="38%">lParam指向一個(gè)內(nèi)存緩沖區(qū)</td>
</tr>
<tr>
<td width="38%">BSF_NOHANG</td>
<td width="38%">跳過被掛起的所有進(jìn)程</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%">將消息順序發(fā)給進(jìn)程,只有前一個(gè)返回TRUE時(shí),才進(jìn)入下一個(gè)進(jìn)程</td>
</tr>
<tr>
<td width="25%" rowspan="6">pdw</td>
<td width="78%" colspan="2">Long,下述常數(shù)的一個(gè)或多個(gè)</td>
</tr>
<tr>
<td width="38%">BSF_ALLCOMPONENTS</td>
<td width="38%">消息進(jìn)入能夠接收消息的每一個(gè)系統(tǒng)組件</td>
</tr>
<tr>
<td width="38%">BSF_APPLICATIONS</td>
<td width="38%">消息到達(dá)應(yīng)用程序</td>
</tr>
<tr>
<td width="38%">BSF_INSTALLABLEDRIVERS</td>
<td width="38%">消息到達(dá)可安裝的驅(qū)動(dòng)程序</td>
</tr>
<tr>
<td width="38%">BSF_NETDRIVERS</td>
<td width="38%">消息到達(dá)網(wǎng)絡(luò)驅(qū)動(dòng)程序</td>
</tr>
<tr>
<td width="38%">BSF_VXDS</td>
<td width="38%">消息到達(dá)系統(tǒng)設(shè)備驅(qū)動(dòng)程序</td>
</tr>
<tr>
<td width="25%">un</td>
<td width="78%" colspan="2">Long,消息編號(hào)</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,這就是位于調(diào)用進(jìn)程地址空間的一個(gè)內(nèi)存緩沖區(qū)的地址,而且緩沖區(qū)的第一個(gè)16位字包含了緩沖區(qū)的長度</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>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -