Windows 訊息空間

2021-06-01 11:05:51 字數 1643 閱讀 3597

windows 訊息空間

0 - wm_user-1 系統使用保留的訊息。

wm_user - 0x7fff 私有視窗類使用整數訊息。

0xc000 - 0xffff registerwindowmessage註冊的string訊息。

>0xffff 保留系統。

ocm__base 反射訊息基值

//反射訊息定義

#define ocm__base (wm_user+0x1c00)

#define ocm_command (ocm__base + wm_command)

#ifdef _win32

#define ocm_ctlcolorbtn (ocm__base + wm_ctlcolorbtn)

#define ocm_ctlcoloredit (ocm__base + wm_ctlcoloredit)

#define ocm_ctlcolordlg (ocm__base + wm_ctlcolordlg)

#define ocm_ctlcolorlistbox (ocm__base + wm_ctlcolorlistbox)

#define ocm_ctlcolormsgbox (ocm__base + wm_ctlcolormsgbox)

#define ocm_ctlcolorscrollbar (ocm__base + wm_ctlcolorscrollbar)

#define ocm_ctlcolorstatic (ocm__base + wm_ctlcolorstatic)

#else

#define ocm_ctlcolor (ocm__base + wm_ctlcolor)

#endif

#define ocm_drawitem (ocm__base + wm_drawitem)

#define ocm_measureitem (ocm__base + wm_measureitem)

#define ocm_deleteitem (ocm__base + wm_deleteitem)

#define ocm_vkeytoitem (ocm__base + wm_vkeytoitem)

#define ocm_chartoitem (ocm__base + wm_chartoitem)

#define ocm_compareitem (ocm__base + wm_compareitem)

#define ocm_hscroll (ocm__base + wm_hscroll)

#define ocm_vscroll (ocm__base + wm_vscroll)

#define ocm_parentnotify (ocm__base + wm_parentnotify)

#if (winver >= 0x0400)

#define ocm_notify (ocm__base + wm_notify)

#endif

Windows控制代碼,訊息

常用控制代碼型別及說明 控制代碼型別 說明 hwnd 標識視窗控制代碼 hinstance 標識當前例項控制代碼 hcursor 標識游標控制代碼 hfont 標識字型控制代碼 hpen 標識畫筆控制代碼 hbrush 畫刷 hdc 裝置環境 hbitmap 位圖 hicon 圖示 hmenu 選單...

Windows訊息大全

windows是一訊息 message 驅動式系統,windows訊息提供了應用程式與應用程式之間 應用程式與windows系統之間進行通訊的手段。應用程式要實現的功能由訊息來觸發,並 對訊息的響應和處理來完成。windows系統中有兩種訊息佇列,一種是系統訊息佇列,另一種是應用程式訊息佇列。計算機...

windows訊息機制

一 windows中有乙個系統訊息佇列,對於每乙個正在執行的windows應用程式,系統為其建立乙個 訊息佇列 即應用程式佇列,用來存放該程式可能 建立的各種視窗的訊息。應用程式中含有一段稱作 訊息迴圈 的 用來從訊息佇列中檢索這些訊息並把它們分發到相應的視窗函式中。二 windows為當前執行的每...