Windows訊息ID說明

來源:互聯網
上載者:User
1. WM_NULL=$0000:
2. WM_CREATE=$0001:    應用程式建立一個視窗
3. WM_DESTROY=$0002:    一個視窗被銷毀
4. WM_MOVE=$0003: 移動一個視窗
5. WM_SIZE=$0005:改變一個視窗的大小
6. WM_ACTIVATE=$0006: 一個視窗被啟用或失去啟用狀態;
7. WM_SETFOCUS=$0007: 獲得焦點後
8. WM_KILLFOCUS=$0008: 失去焦點
9. WM_ENABLE=$000A: 改變enable狀態
10. WM_SETREDRAW=$000B: 設定視窗是否能重畫
11. WM_SETTEXT=$000C: 應用程式發送此訊息來設定一個視窗的文本
12. WM_GETTEXT=$000D: 應用程式發送此訊息來複13. 制對應視窗的文本到緩衝區
14. WM_GETTEXTLENGTH=$000E: 得到與一個視窗有關的文本的長度(不15. 包含Null 字元)
16. WM_PAINT=$000F: 要求一個視窗重畫自己
17. WM_CLOSE=$0010: 當一個視窗或應用程式要關閉時發送一個訊號
18. WM_QUERYENDSESSION=$0011: 當使用者選擇結束對話方塊或程式自己調用ExitWindows函數
19. WM_QUIT=$0012: 用來結束程式運行或當程式調用postquitmessage函數
20. WM_QUERYOPEN=$0013: 當使用者視窗恢複21. 以前的大小位置時,22. 把此訊息發送給某個表徵圖23. 
24. WM_ERASEBKGND=$0014: 當視窗背景必須被擦除時(例在視窗改變大小時)
25. WM_SYSCOLORCHANGE=$0015: 當系統色彩改變時,26. 發送此訊息給所有最上層視窗
27. WM_ENDSESSION=$0016:當系統進程發出WM_QUERYENDSESSION訊息後,此訊息發送給應用程式,通知它對話是否結束
28. WM_SYSTEMERROR=$0017: 
29. WM_SHOWWINDOW=$0018: 當隱藏或顯示視窗是發送此訊息給這個視窗
30. WM_ACTIVATEAPP=$001C: 發此訊息給應用程式哪個視窗是啟用的,31. 哪個是非啟用的;
32. WM_FONTCHANGE=$001D: 當系統的字型資源庫變化時發送此訊息給所有最上層視窗
33. WM_TIMECHANGE=$001E: 當系統的時間變化時發送此訊息給所有最上層視窗
34. WM_CANCELMODE=$001F: 發送此訊息來取消某種進行中的摸態(操作)
35. WM_SETCURSOR=$0020:  如果滑鼠36. 引起游標37. 在某個視窗中移動且滑鼠38. 輸入沒有被捕獲時,39. 就發訊息給某個視窗
40. WM_MOUSEACTIVATE=$0021: 當游標41. 在某個非啟用的視窗中而42. 使用者正按著滑鼠43. 的某個鍵發送此訊息給當前視窗
44. WM_CHILDACTIVATE=$0022: 發送此訊息給MDI子視窗當使用者點擊此視窗的標45. 題欄,46. 或當視窗被啟用,47. 移動,48. 改變大小
49. WM_QUEUESYNC=$0023:  此訊息由基於電腦的訓練程式發送,50. 通過WH_JOURNALPALYBACK的hook程式分離出使用者輸入訊息
51. WM_GETMINMAXINFO=$0024: 此訊息發送給視窗當它將要改變大小或位置;
52. WM_PAINTICON=$0026:  發送給已最小化的視窗當它表徵圖53. 將要被重畫
54. WM_ICONERASEBKGND=$0027:此訊息發送給某個已最小化的視窗,55. 僅當它在畫表徵圖56. 前它的背景必須被重畫
57. WM_NEXTDLGCTL=$0028: 發送此訊息給一個對話方塊程式去更改焦點位置
58. WM_SPOOLERSTATUS=$002A: 每當列印管理列隊增加或減少一條作業時發出此訊息
59. WM_DRAWITEM=$002B:  當button,60. combobox,61. listbox,62. menu的可視外觀改變時發送此訊息給這些空件的所有者
63. WM_MEASUREITEM=$002C: 當button,combobox,listbox,listviewcontrol,ormenuitem被建立時發送此訊息 給控制項      的所有者
64. WM_DELETEITEM=$002D: 當thelistbox或combobox被銷毀或當某些項被刪除通過             LB_DELETESTRING,LB_RESETCONTENT,CB_DELETESTRING,orCB_RESETCONTENT訊息
65. WM_VKEYTOITEM=$002E: 此訊息有一個LBS_WANTKEYBOARDINPUT風格的發出給它的所有者來響應WM_KEYDOWN訊息
66. WM_CHARTOITEM=$002F:   此訊息由一個LBS_WANTKEYBOARDINPUT風格的列表框發送給他的所有者來響應WM_CHAR訊息
67. WM_SETFONT=$0030:  當繪製文本時程式發送此訊息得到控制項要用的顏色
68. WM_GETFONT=$0031:  應用程式發送此訊息得到當前控制項繪製文本的字型
69. WM_SETHOTKEY=$0032:  應用程式發送此訊息讓一個視窗與一個熱鍵相關連
70. WM_GETHOTKEY=$0033:  應用程式發送此訊息來判斷熱鍵與某個視窗是否有關聯
71. WM_QUERYDRAGICON=$0037: 此訊息發送給已最小化的視窗,72. 當此視窗將要被拖放而73. 它的類中沒有定義表徵圖74. ,75. 應用程式        能返回一個表徵圖76. 或游標77. 的控制代碼,78. 當使用者拖放表徵圖79. 時系統顯示這個表徵圖80. 或游標81. 
82. WM_COMPAREITEM=$0039: 發送此訊息來判定combobox或listbox新增加的項的相對位置
83. WM_GETOBJECT=$003D:  
84. WM_COMPACTING=$0041: 顯示記憶體已經很少了
85. WM_WINDOWPOSCHANGING=$0046: 發送此訊息給那個視窗的大小和位置將要被改變時,86. 來調用setwindowpos函數或        其它視窗管理函數
87. WM_WINDOWPOSCHANGED=$0047: 發送此訊息給那個視窗的大小和位置已經被改變時,88. 來調用setwindowpos函數或        其它視窗管理函數
89. WM_POWER=$0048:  (適用於16位的windows) 當系統將要進入暫停狀態時發送此訊息
90. WM_COPYDATA=$004A:  當一個應用程式傳遞資料給另一個應用程式時發送此訊息
91. WM_CANCELJOURNAL=$004B: 當某個使用者取消程式日誌啟用狀態,92. 提交此訊息給程式
93. WM_NOTIFY=$004E:   當某個控制項的某個事件已經發生或這個控制項需要得到一些資訊時,94. 發送此訊息給它的父視窗
95. WM_INPUTLANGCHANGEREQUEST=$0050: 當使用者選擇某種輸入語言,96. 或輸入語言的熱鍵改變
97. WM_INPUTLANGCHANGE=$0051: 當平台現場已經被改變後發送此訊息給受影響的最最上層視窗
98. WM_TCARD=$0052:  當程式已經初始化windows協助常式時發送此訊息給應用程式
99. WM_HELP=$0053: 此訊息顯示使用者按下了F1,100. 如果某個菜單是啟用的,101. 就發送此訊息個此視窗關聯的菜單,否則就    發送給有焦點的視窗,102. 如果當前都沒有焦點,103. 就把此訊息發送給當前啟用的視窗
104. WM_USERCHANGED=$0054: 當使用者已經登入或退出後發送此訊息給所有的視窗,105. 當使用者登入或退出時系統更新用   戶的具體設定資訊,106. 在使用者更新設定時系統馬上發送此訊息;
107. WM_NOTIFYFORMAT=$0055: 公用控制項,108. 自訂控制項和他們的父視窗通過此訊息來判斷控制項是使用ANSI還是    UNICODE結構在WM_NOTIFY訊息,109. 使用此控制項能使某個控制項與它的父控制項之間進行相互連信
110. WM_CONTEXTMENU=$007B: 當使用者某個視窗中點擊了一下右鍵就發送此訊息給這個視窗
111. WM_STYLECHANGING=$007C: 當調用SETWINDOWLONG函數將要改變一個或多個視窗的風格時發送此訊息給那個視窗
112. WM_STYLECHANGED=$007D: 當調用SETWINDOWLONG函數一個或多個視窗的風格後發送此訊息給那個視窗
113. WM_DISPLAYCHANGE=$007E: 當顯示器的解析度改變後發送此訊息給所有的視窗
114. WM_GETICON=$007F:  此訊息發送給某個視窗來返回與某個視窗有關連的大表徵圖115. 或小表徵圖116. 的控制代碼;
117. WM_SETICON=$0080:  程式發送此訊息讓一個新的大表徵圖118. 或小表徵圖119. 與某個視窗關聯;
120. WM_NCCREATE=$0081:  當某個視窗第一次被建立時,121. 此訊息在WM_CREATE訊息發送前發送;
122. WM_NCDESTROY=$0082:  此訊息通知某個視窗,123. 非客戶區正在銷毀
124. WM_NCCALCSIZE=$0083: 當某個視窗的用戶端區域必須被核算時發送此訊息
125. WM_NCHITTEST=$0084:   移動滑鼠126. ,127. 按住或釋放滑鼠128. 時發生
129. WM_NCPAINT=$0085:  程式發送此訊息給某個視窗當它(視窗)的架構必須被繪製時;
130. WM_NCACTIVATE=$0086: 此訊息發送給某個視窗僅當它的非客戶區需要被改變來顯示是啟用還是非啟用狀態;
131. WM_GETDLGCODE=$0087:   發送此訊息給某個與對話方塊程式關聯的控制項,132. widdows控制方位鍵和TAB鍵使輸入進入    此控制項通過響應WM_GETDLGCODE訊息,133. 應用程式可以把他當成一個特殊的輸入控制項並能處理它
134. WM_NCMOUSEMOVE=$00A0: 當游標135. 在一個視窗的非客戶區內移動時發送此訊息給這個視窗file: 非客戶區為:   表單的標136. 題欄及窗的邊框體
137. WM_NCLBUTTONDOWN=$00A1: 當游標138. 在一個視窗的非客戶區同139. 時按下滑鼠140. 左鍵時提交此訊息
141. WM_NCLBUTTONUP=$00A2: 當使用者釋放滑鼠142. 左鍵同143. 時游標144. 某個視窗在非客戶區十發送此訊息;
145. WM_NCLBUTTONDBLCLK=$00A3:當使用者雙擊滑鼠146. 左鍵同147. 時游標148. 某個視窗在非客戶區十發送此訊息
149. WM_NCRBUTTONDOWN=$00A4: 當使用者按下滑鼠150. 右鍵同151. 時游標152. 又在視窗的非客戶區時發送此訊息
153. WM_NCRBUTTONUP=$00A5: 當使用者釋放滑鼠154. 右鍵同155. 時游標156. 又在視窗的非客戶區時發送此訊息
157. WM_NCRBUTTONDBLCLK=$00A6:當使用者雙擊滑鼠158. 右鍵同159. 時游標160. 某個視窗在非客戶區十發送此訊息
161. WM_NCMBUTTONDOWN=$00A7: 當使用者按下滑鼠162. 中鍵同163. 時游標164. 又在視窗的非客戶區時發送此訊息
165. WM_NCMBUTTONUP=$00A8: 當使用者釋放滑鼠166. 中鍵同167. 時游標168. 又在視窗的非客戶區時發送此訊息
169. WM_NCMBUTTONDBLCLK=$00A9:當使用者雙擊滑鼠170. 中鍵同171. 時游標172. 又在視窗的非客戶區時發送此訊息
173. WM_KEYFIRST=$0100: 
174. WM_KEYDOWN=$0100: file: 按下一個鍵
175. WM_KEYUP=$0101:  file: 釋放一個鍵
176. WM_CHAR=$0102:  file: 按下某鍵,177. 並已發出WM_KEYDOWN,178. WM_KEYUP訊息
179. WM_DEADCHAR=$0103: 當用translatemessage函數翻譯WM_KEYUP訊息時發送此訊息給擁有焦點的視窗
180. WM_SYSKEYDOWN=$0104:當使用者按住ALT鍵同181. 時按下其它鍵時提交此訊息給擁有焦點的視窗;
182. WM_SYSKEYUP=$0105: 當使用者釋放一個鍵同183. 時ALT鍵還按著時提交此訊息給擁有焦點的視窗
184. WM_SYSCHAR=$0106: 當WM_SYSKEYDOWN訊息被TRANSLATEMESSAGE函數翻譯後提交此訊息給擁有焦點的視窗
185. WM_SYSDEADCHAR=$0107: 當WM_SYSKEYDOWN訊息被TRANSLATEMESSAGE函數翻譯後發送此訊息給擁有焦點的視窗
186. WM_INITDIALOG=$0110: 在一個對話方塊程式被顯示前發送此訊息給它,常用此訊息初始化控制項和執行其它任務
187. WM_COMMAND=$0111:  當使用者選擇一條功能表命令項或當某個控制項發送一條訊息給它的父視窗,188. 一個快速鍵被翻譯
189. WM_SYSCOMMAND=$0112: 當使用者選擇視窗菜單的一條命令或當使用者選擇最大化或最小化時那個視窗會收到此訊息
190. WM_TIMER=$0113:      發生了定時器事件
191. WM_HSCROLL=$0114:  當一個視窗標192. 准水平捲軸產生一個滾動事件時發送此訊息給那個視窗,193. 也發送給擁有它的控制項
194. WM_VSCROLL=$0115:  當一個視窗標195. 准垂直捲軸產生一個滾動事件時發送此訊息給那個視窗也,196. 發送給擁有它的控制項
197. WM_INITMENU=$0116: 當一個菜單將要被啟用時發送此訊息,198. 它發生在使用者菜單條中的某項或按下某個菜單鍵,199.         它允許程式在顯示前更改菜單
200. WM_INITMENUPOPUP=$0117: 當一個下拉式功能表或子功能表將要被啟用時發送此訊息,201. 它允許程式在它顯示前更改菜單,202.        而203. 不204. 要改變全部
205. WM_MENUSELECT=$011F: 當使用者選擇一條功能表項目時發送此訊息給菜單的所有者(一般是視窗)
206. WM_MENUCHAR=$0120:  當菜單已被啟用使用者按下了某個鍵(不207. 同208. 於加速鍵),209. 發送此訊息給菜單的所有者;
210. WM_ENTERIDLE=$0121:  當一個模態對話方塊或菜單進入空載狀態時發送此訊息給它的所有者,211. 一個模態對話方塊       或菜單進入空載狀態就是在處理一條或幾條先前的訊息後沒有訊息它的列隊中等待
212. WM_MENURBUTTONUP=$0122: WM_MENUDRAG=$0123: WM_MENUGETOBJECT=$0124: WM_UNINITMENUPOPUP=$0125:
213. WM_MENUCOMMAND=$0126: WM_CHANGEUISTATE=$0127:WM_UPDATEUISTATE=$0128:WM_QUERYUISTATE=$0129:
214. WM_CTLCOLORMSGBOX=$0132: 在windows繪製訊息框前發送此訊息給訊息框的所有者視窗,215. 通過響應這條            訊息,216. 所有者視窗可以通過使用給定的相關顯示裝置217. 的控制代碼來設定訊息框的文本和背景顏色
218. WM_CTLCOLOREDIT=$0133: 當一個編輯型控制項將要被繪製時發送此訊息給它的父視窗:通過響應這條訊息,所有者視窗可以通過使用給定的相關顯示裝置219. 的控制代碼來設定編輯框的文本和背景顏色
220. WM_CTLCOLORLISTBOX=$0134:當一個列表框控制項將要被繪製前發送此訊息給它的父視窗;通過響應這條息,221. 所有者視窗可以通過使用給定的相關顯示裝置222. 的控制代碼來設定列表框的文本和背景顏色
223. WM_CTLCOLORBTN=$0135: 當一個按鈕控制項將要被繪製時發送此訊息給它的父視窗;通過響應這條訊息,224. 所有者       視窗可以通過使用給定的相關顯示裝置225. 的控制代碼來設定按紐的文本和背景顏色
226. WM_CTLCOLORDLG=$0136: 當一個對話方塊控制項將要被繪製前發送此訊息給它的父視窗;通過響應這條訊息,227. 所有       者視窗可以通過使用給定的相關顯示裝置228. 的控制代碼來設定對話方塊的文本背景顏色
229. WM_CTLCOLORSCROLLBAR=$0137: 當一個捲軸控制項將要被繪製時發送此訊息給它的父視窗;通過響應這條訊息,230.          所有者視窗可以通過使用給定的相關顯示裝置231. 的控制代碼來設定捲軸的背景顏色
232. WM_CTLCOLORSTATIC=$0138: 當一個靜態控制項將要被繪製時發送此訊息給它的父視窗;通過響應這條訊息,233. 所        有者視窗可以通過使用給定的相關顯示裝置234. 的控制代碼來設定靜態控制項的文本和背景顏色
235. WM_MOUSEMOVE=$0200:     移動滑鼠236. 
237. WM_LBUTTONDOWN=$0201    按下滑鼠238. 左鍵
239. WM_LBUTTONUP=$0202:    釋放滑鼠240. 左鍵
241. WM_LBUTTONDBLCLK=$0203:     雙擊滑鼠242. 左鍵
243. WM_RBUTTONDOWN=$0204:   按下滑鼠244. 右鍵
245. WM_RBUTTONUP=$0205:    釋放滑鼠246. 右鍵
247. WM_RBUTTONDBLCLK=$0206:   雙擊滑鼠248. 右鍵
249. WM_MBUTTONDOWN=$0207:   按下滑鼠250. 中鍵
251. WM_MBUTTONUP=$0208:    釋放滑鼠252. 中鍵
253. WM_MBUTTONDBLCLK=$0209:   雙擊滑鼠254. 中鍵
255. WM_MOUSEWHEEL=$020A:  當滑鼠256. 輪子轉動時發送此訊息個當前有焦點的控制項
257. WM_PARENTNOTIFY=$0210: 當MDI子視窗被建立或被銷毀,258. 或使用者按了一下滑鼠259. 鍵而260. 游標261. 在子視窗上時發送此消       息給它的父視窗
262. WM_ENTERMENULOOP=$0211: 發送此訊息通知應用程式的主視窗that已經進入了菜單迴圈模式
263. WM_EXITMENULOOP=$0212: 發送此訊息通知應用程式的主視窗that已退出了菜單迴圈模式
264. WM_NEXTMENU=$0213:
265. WM_SIZING=532:   當使用者正在調整視窗大小時發送此訊息給視窗;通過此訊息應用程式可以監看式視窗大       小和位置也可以修改他們
266. WM_CAPTURECHANGED=533: 發送此訊息給視窗當它失去捕獲的滑鼠267. 時;
268. WM_MOVING=534:   當使用者在移動視窗時發送此訊息,269. 通過此訊息應用程式可以監看式視窗大小和位置也可       以修改他們;
270. WM_POWERBROADCAST=536: 此訊息發送給應用程式來通知它有關電源管理事件;
271. WM_DEVICECHANGE=537:  當裝置272. 的硬體設定改變時發送此訊息給應用程式或裝置273. 驅動程式
274. WM_IME_STARTCOMPOSITION=$010D: 
275. WM_IME_ENDCOMPOSITION=$010E:
276. WM_IME_COMPOSITION=$010F:
277. WM_IME_KEYLAST=$010F:
278. WM_IME_SETCONTEXT=$0281:
279. WM_IME_NOTIFY=$0282:
280. WM_IME_CONTROL=$0283:
281. WM_IME_COMPOSITIONFULL=$0284:
282. WM_IME_SELECT=$0285:
283. WM_IME_CHAR=$0286:
284. WM_IME_REQUEST=$0288:
285. WM_IME_KEYDOWN=$0290:
286. WM_IME_KEYUP=$0291:
287. WM_MDICREATE=$0220:  應用程式發送此訊息給多文檔的客戶視窗來建立一個MDI子視窗
288. WM_MDIDESTROY=$0221: 應用程式發送此訊息給多文檔的客戶視窗來關閉一個MDI子視窗
289. WM_MDIACTIVATE=$0222: 應用程式發送此訊息給多文檔的客戶視窗通知客戶視窗啟用另一個MDI子視窗,290. 當客       戶視窗收到此訊息後,291. 它發出WM_MDIACTIVE訊息給MDI子視窗(未啟用)啟用它;
292. WM_MDIRESTORE=$0223: 程式發送此訊息給MDI客戶視窗讓子視窗從最大最小化恢複293. 到原來大小
294. WM_MDINEXT=$0224:  程式發送此訊息給MDI客戶視窗啟用下一個或前一個視窗
295. WM_MDIMAXIMIZE=$0225: 程式發送此訊息給MDI客戶視窗來最大化一個MDI子視窗;
296. WM_MDITILE=$0226:  程式發送此訊息給MDI客戶視窗以平鋪方式重新排列所有MDI子視窗
297. WM_MDICASCADE=$0227: 程式發送此訊息給MDI客戶視窗以層疊方式重新排列所有MDI子視窗
298. WM_MDIICONARRANGE=$0228: 程式發送此訊息給MDI客戶視窗重新排列所有最小化的MDI子視窗
299. WM_MDIGETACTIVE=$0229:    程式發送此訊息給MDI客戶視窗來找到啟用的子視窗的控制代碼
300. WM_MDISETMENU=$0230:  程式發送此訊息給MDI客戶視窗用MDI菜單代替子視窗的菜單
301. WM_ENTERSIZEMOVE=$0231: 
302. WM_EXITSIZEMOVE=$0232:
303. WM_DROPFILES=$0233:
304. WM_MDIREFRESHMENU=$0234:
305. WM_MOUSEHOVER=$02A1:
306. WM_MOUSELEAVE=$02A3:
307. WM_CUT=$0300:    程式發送此訊息給一個編輯框或combobox來刪除當前選擇的文本
308. WM_COPY=$0301:   程式發送此訊息給一個編輯框或combobox來複309. 制當前選擇的文本到剪貼簿
310. WM_PASTE=$0302:   程式發送此訊息給editcontrol或combobox從剪貼簿中得到資料
311. WM_CLEAR=$0303:   程式發送此訊息給editcontrol或combobox清除當前選擇的內容;
312. WM_UNDO=$0304:   程式發送此訊息給editcontrol或combobox撤消最後一次操作
313. WM_RENDERFORMAT=$0305;
314. WM_RENDERALLFORMATS=$0306:
315. WM_DESTROYCLIPBOARD=$0307: 當調用ENPTYCLIPBOARD函數時發送此訊息給剪貼簿的所有者
316. WM_DRAWCLIPBOARD=$0308:  當剪貼簿的內容變化時發送此訊息給剪貼簿觀察鏈的第一個視窗;它允許用剪貼        板觀察視窗來顯示剪貼簿的新內容;
317. WM_PAINTCLIPBOARD=$0309:  當剪貼簿包含CF_OWNERDIPLAY格式的資料並且剪貼簿觀察視窗的客戶區需要重        畫;
318. WM_VSCROLLCLIPBOARD=$030A:
319. WM_SIZECLIPBOARD=$030B:  當剪貼簿包含CF_OWNERDIPLAY格式的資料並且剪貼簿觀察視窗的用戶端區域的大小        已經改變是此訊息通過剪貼簿觀察視窗發送給剪貼簿的所有者;
320. WM_ASKCBFORMATNAME=$030C:  通過剪貼簿觀察視窗發送此訊息給剪貼簿的所有者來請求一個CF_OWNERDISPLAY        格式的剪貼簿的名321. 字
322. WM_CHANGECBCHAIN=$030D:  當一個視窗從剪貼簿觀察鏈中移去時發送此訊息給剪貼簿觀察鏈的第一個視窗;
323. WM_HSCROLLCLIPBOARD=$030E: 此訊息通過一個剪貼簿觀察視窗發送給剪貼簿的所有者;它發生在當剪貼簿包含        CFOWNERDISPALY格式的資料並且有個事件在剪貼簿觀察窗的水平捲軸上;所有        者應滾動剪貼簿圖象並更新捲軸的值;
324. WM_QUERYNEWPALETTE=$030F:  此訊息發送給將要收到焦點的視窗,325. 此訊息能使視窗在收到焦點時同326. 時有機會實        現他的邏輯調色盤
327. WM_PALETTEISCHANGING=$0310:     當一個應用程式正要實現它的邏輯調色盤時發此訊息通知所有的應用程式
328. WM_PALETTECHANGED=$0311:  此訊息在一個擁有焦點的視窗實現它的邏輯調色盤後發送此訊息給所有頂級並重        疊的視窗,329. 以此來改變系統調色盤
330. WM_HOTKEY=$0312:    當使用者按下由REGISTERHOTKEY函數註冊的熱鍵時提交此訊息
331. WM_PRINT=791:     應用程式發送此訊息僅當WINDOWS或其它應用程式發出一個請求要求繪製一個應用程式的一部分;
332. WM_PRINTCLIENT=792: 
333. WM_HANDHELDFIRST=856:
334. WM_HANDHELDLAST=863:
335. WM_PENWINFIRST=$0380:
336. WM_PENWINLAST=$038F:
337. WM_COALESCE_FIRST=$0390:
338. WM_COALESCE_LAST=$039F:
339. WM_DDE_FIRST=$03E0:
340. WM_DDE_INITIATE=WM_DDE_FIRST+0:  一個DDE客戶程式提交此訊息開始一個與服341. 務器程式的會話來響應那個指342. 定的程式和主題名343. ;
344. WM_DDE_TERMINATE=WM_DDE_FIRST+1: 一個DDE應用程式(無論是客戶還是服345. 務器)提交此訊息來終止一個會話;
346. WM_DDE_ADVISE=WM_DDE_FIRST+2:  一個DDE客戶程式提交此訊息給一個DDE服347. 務程式來請求服348. 務器每當數          據項改變時更新它
349. WM_DDE_UNADVISE=WM_DDE_FIRST+3:  一個DDE客戶程式通過此訊息通知一個DDE服350. 務程式不351. 更新指352. 定的項或          一個特殊的剪貼簿格式的項
353. WM_DDE_ACK=WM_DDE_FIRST+4:  此訊息通知一個DDE(動態資料交換)程式已收到並正在處理WM_DDE_POKE,WM_DDE_EXECUTE,WM_DDE_DATA,WM_DDE_ADVISE,WM_DDE_UNADVISE,orWM_DDE_INITIAT訊息WM_DDE_DATA=WM_DDE_FIRST+5:一個DDE服354. 務程式提交此訊息給DDE客戶程式來傳遞個一資料項目給客戶或通知客戶的一條可用資料項目
355. WM_DDE_REQUEST=WM_DDE_FIRST+6: 一個DDE客戶程式提交此訊息給一個DDE服356. 務程式來請求一個資料項目的值;
357. WM_DDE_POKE=WM_DDE_FIRST+7:  一個DDE客戶程式提交此訊息給一個DDE服358. 務程式,359. 客戶使用此訊息來請求服360. 務器接收一個未經同361. 意的資料項目;服362. 務器通過回覆363. WM_DDE_ACK訊息提示是否它接收這個資料項目;
364. WM_DDE_EXECUTE=WM_DDE_FIRST+8: 一個DDE客戶程式提交此訊息給一DDE服365. 務程式來發送一個字串給服366. 務器讓它象串列命令一樣被處理,服367. 務器通過提交WM_DDE_ACK訊息來作回應;
368. WM_DDE_LAST=WM_DDE_FIRST+8:  
369. WM_APP=$8000:
370. WM_USER=$0400: 此訊息能輔助應用程式自訂私人訊息;
                                  /
通知訊息(Notificationmessage)是指這樣一種訊息,一個視窗內的子控制項發生了一些事情,需要通知父視窗。通知訊息只適用於標準的視窗控制項如按鈕、列表框、組合框、編輯框,以及Windows95公用控制項如樹狀檢視、列表視圖等。例如,單擊或雙擊一個控制項、在控制項中選擇部分文本、操作控制項的
捲軸都會產生通知訊息。
371. 按扭
372. BN_CLICKED  file: 使用者單擊了按鈕
373. BN_DISABLE  file: 按鈕被禁止
374. BN_DOUBLECLICKED file: 使用者雙擊了按鈕
375. BN_HILITE file: 使用者加亮了按鈕
376. BN_PAINT 按鈕應當重畫
377. BN_UNHILITE  加亮應當去掉組合框
378. CBN_CLOSEUP  組合框的列表框被關閉
379. CBN_DBLCLK  使用者雙擊了一個字串
380. CBN_DROPDOWN 組合框的列表框被拉出
381. CBN_EDITCHANGE 使用者修改了編輯框中的文本
382. CBN_EDITUPDATE 編輯框內的文本即將更新
383. CBN_ERRSPACE 組合框記憶體不384. 足
385. CBN_KILLFOCUS 組合框失去輸入焦點
386. CBN_SELCHANGE 在組合框中選擇了一項
387. CBN_SELENDCANCEL 使用者的選擇應當被取消
388. CBN_SELENDOK  使用者的選擇是合法的
389. CBN_SETFOCUS  組合框獲得輸入焦點編輯框
390. EN_CHANGE   編輯框中的文本己更新
391. EN_ERRSPACE   編輯框記憶體不392. 足
393. EN_HSCROLL   使用者點擊了水平捲軸
394. EN_KILLFOCUS  編輯框正在失去輸入焦點
395. EN_MAXTEXT   插入的內容被截斷
396. EN_SETFOCUS   編輯框獲得輸入焦點
397. EN_UPDATE   編輯框中的文本將要更新
398. EN_VSCROLL   使用者點擊了垂直捲軸訊息含義
列表框
399. LBN_DBLCLK   使用者雙擊了一項
400. LBN_ERRSPACE  列表框記憶體不401. 夠
402. LBN_KILLFOCUS  列表框正在失去輸入焦點
403. LBN_SELCANCEL  選擇被取消
404. LBN_SELCHANGE  選擇了另一項
405. LBN_SETFOCUS  列表框獲得輸入焦點
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.