RegisterWindowsMessage

RegisterWindowsMessage是一種用於電腦系統的函式。

基本介紹

  • 中文名:RegisterWindowMessage
  • 外文名:UINT RegisterWindowMessage
  • 功能:該函式定義一個新的視窗訊息
  • 參數:lpString
  • Windows NT:3.1
函式功能,簡介,

函式功能

該函式定義一個新的視窗訊息,該訊息確保在系統中是唯一的。返回的訊息值可在調用函式SendMessage或PostMessage時使用。

簡介

函式原型:UINT RegisterWindowMessage(LPCTSTR lpString);
參數:
lpString:指定將被註冊的訊息的以‘\O’結束的字元串指針
返回值:如果訊息被成功註冊,返回值是在範圍OxCOOO到OxFFFF的訊息標識符;如果函式調用失敗,返回值是零。要得到更多的錯誤信息,調用函式GetLastError。
備註:RegisterWindowMessage通常為合作應用程式間的通信註冊訊息。
如果不同的應用程式註冊同樣的訊息字元串,應用程式返回同樣的訊息值。訊息保持註冊,直到會話完成。
當一個以上的應用程式必須處理同一個訊息時,必須使用RegisterWindowMessage。要在視窗類里傳送私有訊息,應用程式可以使用UM_USER到OX7FFF範圍內的任意整數。(在此範圍的訊息對視窗類私有,而不是對應用程式私有。如,預定義的控制類如BUTTON, EDIT LISTBOX和COMBOBOX可用此範圍的值。)
速查:Windows NT: 3.1及以上版本;Windows:95及以上版本;Windows CE:5.0以上版本;頭檔案:winuser.h;輸入庫:user32.lib;Unicode:在Windows NT環境下以Unicode和ANSI方式實現。

相關詞條

熱門詞條

聯絡我們