RegisterWindowMessage

RegisterWindowMessage函式定義一個新的視窗訊息,保證該訊息在系統範圍內是唯一的。通常調用SendMessage或者PostMessage函式時,可以使用該函式返回的訊息值。

基本介紹

  • 中文名:RegisterWindowMessage
  • 函式名:RegisterWindowMessage
  • 別名(alias):RegisterWindowMessageA
  • 庫名:user32
作業系統,內容說明,

作業系統

作業系統(os):win95 winnt

內容說明

UINT RegisterWindowMessage( lpString);
參數表(parameter):
lpString ------- String,(被註冊)訊息的名字
返回值(return):
Long,& C000 到 & FFFF之間的一個訊息編號。零意味著出錯(註冊訊息失敗)
說明(description):
獲取分配給一個字串標識符的訊息編號
聲明(declare):
Declare Function RegisterWindowMessage Lib "user32" Alias "RegisterWindowMessageA" (ByVal lpString As String) As Long
例程(example):
// RegisterWindowMessage用於進程之間的通訊
// 用戶必須通過調用RegisterWindowMessage 函式來註冊一個訊息句柄。
// 這樣就可以保證訊息號在整個系統中是唯一的,從而避免了不同的進程使用相同的訊息號,造成衝突
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern uint RegisterWindowMessage(string lpString);

相關詞條

熱門詞條

聯絡我們