RegisterWindowsMessage是一種用於電腦系統的函式。
基本介紹
- 中文名:RegisterWindowMessage
- 外文名:UINT RegisterWindowMessage
- 功能:該函式定義一個新的視窗訊息
- 參數:lpString
- Windows NT:3.1
函式功能,簡介,
函式功能
該函式定義一個新的視窗訊息,該訊息確保在系統中是唯一的。返回的訊息值可在調用函式SendMessage或PostMessage時使用。
簡介
函式原型:UINT RegisterWindowMessage(LPCTSTR lpString);
參數:
lpString:指定將被註冊的訊息的以‘\O’結束的字元串指針。
備註: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方式實現。