VC Win32 訊息的分類

2021-06-19 08:55:42 字數 413 閱讀 4841

二 訊息的分類

1 系統訊息 - 訊息id的範圍 0—0x03ff(1024個)

系統已經定義的訊息,所以程式都可以直接

使用,例如:wm_create等。

2 使用者自定義訊息 - 訊息id範圍0x0400-0x7fff

由使用者自己定義,滿足使用者自己的需要。使用者

自己負責傳送,自己負責響應(處理)。

定義了乙個巨集wm_user 代表0x400,自定義訊息

id時#define wm_mymessage wm_user+n

3 應用程式訊息 - 訊息id範圍0x8000-0xbfff

用於程式之間的相互通訊。

4 系統註冊訊息 - 訊息的id範圍0xc000-0xffff

在系統中註冊並生成訊息,然後再各個應用程

序中使用。

VC(win32)通過程序名殺死程序

include tlhelp32.h void ckillprocessdlg onbnclickedok 將字串轉換為小寫 m processname.makelower 如果控制代碼有效 則一直獲取下乙個控制代碼迴圈下去 while process32next hsnapshot,pe 從快照程...

VC win32 windows 視窗的註冊和建立

windows 視窗的註冊和建立 1 視窗建立的過程 1.1 定義winmain函式 1.2 定義視窗處理函式 windowproc 1.3 註冊視窗類 wndclass,registerclass 1.4 建立視窗 createwindow 1.5 顯示視窗 showwindow updatewi...

訊息的分類

1.佇列訊息和非佇列訊息 從訊息的傳送途徑上看,訊息分為兩種 佇列訊息和非佇列訊息。佇列訊息送到系統訊息佇列,然後到執行緒訊息佇列 非佇列訊息直接送給目的視窗過程。這裡,對訊息佇列闡述如下 windows維護乙個系統訊息佇列,每個gui執行緒有乙個執行緒訊息佇列。滑鼠 鍵盤事件由滑鼠或鍵盤驅動程式轉...