找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 4150|回复: 7

【工具】窗口消息表

[复制链接]
发表于 2014-8-28 02:29:15 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
  1. WM_NULL
  2. WM_CREATE
  3. WM_DESTROY
  4. WM_MOVE
  5. WM_SIZE
  6. WM_ACTIVATE
  7. WM_SETFOCUS
  8. WM_KILLFOCUS
  9. WM_ENABLE
  10. WM_SETREDRAW
  11. WM_SETTEXT
  12. WM_GETTEXT
  13. WM_GETTEXTLENGTH
  14. WM_PAINT
  15. WM_CLOSE
  16. WM_QUERYENDSESSION
  17. WM_QUERYOPEN
  18. WM_ENDSESSION
  19. WM_QUIT
  20. WM_ERASEBKGND
  21. WM_SYSCOLORCHANGE
  22. WM_SHOWWINDOW
  23. WM_WININICHANGE
  24. WM_SETTINGCHANGE
  25. WM_DEVMODECHANGE
  26. WM_ACTIVATEAPP
  27. WM_FONTCHANGE
  28. WM_TIMECHANGE
  29. WM_CANCELMODE
  30. WM_SETCURSOR
  31. WM_MOUSEACTIVATE
  32. WM_CHILDACTIVATE
  33. WM_QUEUESYNC
  34. WM_GETMINMAXINFO
  35. WM_PAINTICON
  36. WM_ICONERASEBKGND
  37. WM_NEXTDLGCTL
  38. WM_SPOOLERSTATUS
  39. WM_DRAWITEM
  40. WM_MEASUREITEM
  41. WM_DELETEITEM
  42. WM_VKEYTOITEM
  43. WM_CHARTOITEM
  44. WM_SETFONT
  45. WM_GETFONT
  46. WM_SETHOTKEY
  47. WM_GETHOTKEY
  48. WM_QUERYDRAGICON
  49. WM_COMPAREITEM
  50. WM_GETOBJECT
  51. WM_COMPACTING
  52. WM_COMMNOTIFY
  53. WM_WINDOWPOSCHANGING
  54. WM_WINDOWPOSCHANGED
  55. WM_POWER
  56. WM_COPYDATA
  57. WM_CANCELJOURNAL
  58. WM_NOTIFY
  59. WM_INPUTLANGCHANGEREQUEST
  60. WM_INPUTLANGCHANGE
  61. WM_TCARD
  62. WM_HELP
  63. WM_USERCHANGED
  64. WM_NOTIFYFORMAT
  65. WM_CONTEXTMENU
  66. WM_STYLECHANGING
  67. WM_STYLECHANGED
  68. WM_DISPLAYCHANGE
  69. WM_GETICON
  70. WM_SETICON
  71. WM_NCCREATE
  72. WM_NCDESTROY
  73. WM_NCCALCSIZE
  74. WM_NCHITTEST
  75. WM_NCPAINT
  76. WM_NCACTIVATE
  77. WM_GETDLGCODE
  78. WM_SYNCPAINT
  79. WM_NCMOUSEMOVE
  80. WM_NCLBUTTONDOWN
  81. WM_NCLBUTTONUP
  82. WM_NCLBUTTONDBLCLK
  83. WM_NCRBUTTONDOWN
  84. WM_NCRBUTTONUP
  85. WM_NCRBUTTONDBLCLK
  86. WM_NCMBUTTONDOWN
  87. WM_NCMBUTTONUP
  88. WM_NCMBUTTONDBLCLK
  89. WM_NCXBUTTONDOWN
  90. WM_NCXBUTTONUP
  91. WM_NCXBUTTONDBLCLK
  92. WM_INPUT_DEVICE_CHANGE
  93. WM_INPUT
  94. WM_KEYFIRST
  95. WM_KEYDOWN
  96. WM_KEYUP
  97. WM_CHAR
  98. WM_DEADCHAR
  99. WM_SYSKEYDOWN
  100. WM_SYSKEYUP
  101. WM_SYSCHAR
  102. WM_SYSDEADCHAR
  103. WM_UNICHAR
  104. WM_KEYLAST
  105. WM_IME_STARTCOMPOSITION
  106. WM_IME_ENDCOMPOSITION
  107. WM_IME_COMPOSITION
  108. WM_IME_KEYLAST
  109. WM_INITDIALOG
  110. WM_COMMAND
  111. WM_SYSCOMMAND
  112. WM_TIMER
  113. WM_HSCROLL
  114. WM_VSCROLL
  115. WM_INITMENU
  116. WM_INITMENUPOPUP
  117. WM_GESTURE
  118. WM_GESTURENOTIFY
  119. WM_MENUSELECT
  120. WM_MENUCHAR
  121. WM_ENTERIDLE
  122. WM_MENURBUTTONUP
  123. WM_MENUDRAG
  124. WM_MENUGETOBJECT
  125. WM_UNINITMENUPOPUP
  126. WM_MENUCOMMAND
  127. WM_CHANGEUISTATE
  128. WM_UPDATEUISTATE
  129. WM_QUERYUISTATE
  130. WM_CTLCOLORMSGBOX
  131. WM_CTLCOLOREDIT
  132. WM_CTLCOLORLISTBOX
  133. WM_CTLCOLORBTN
  134. WM_CTLCOLORDLG
  135. WM_CTLCOLORSCROLLBAR
  136. WM_CTLCOLORSTATIC
  137. MN_GETHMENU
  138. WM_MOUSEFIRST
  139. WM_MOUSEMOVE
  140. WM_LBUTTONDOWN
  141. WM_LBUTTONUP
  142. WM_LBUTTONDBLCLK
  143. WM_RBUTTONDOWN
  144. WM_RBUTTONUP
  145. WM_RBUTTONDBLCLK
  146. WM_MBUTTONDOWN
  147. WM_MBUTTONUP
  148. WM_MBUTTONDBLCLK
  149. WM_MOUSEWHEEL
  150. WM_XBUTTONDOWN
  151. WM_XBUTTONUP
  152. WM_XBUTTONDBLCLK
  153. WM_MOUSEHWHEEL
  154. WM_MOUSELAST
  155. WM_PARENTNOTIFY
  156. WM_ENTERMENULOOP
  157. WM_EXITMENULOOP
  158. WM_NEXTMENU
  159. WM_SIZING
  160. WM_CAPTURECHANGED
  161. WM_MOVING
  162. WM_POWERBROADCAST
  163. WM_DEVICECHANGE
  164. WM_MDICREATE
  165. WM_MDIDESTROY
  166. WM_MDIACTIVATE
  167. WM_MDIRESTORE
  168. WM_MDINEXT
  169. WM_MDIMAXIMIZE
  170. WM_MDITILE
  171. WM_MDICASCADE
  172. WM_MDIICONARRANGE
  173. WM_MDIGETACTIVE
  174. WM_MDISETMENU
  175. WM_ENTERSIZEMOVE
  176. WM_EXITSIZEMOVE
  177. WM_DROPFILES
  178. WM_MDIREFRESHMENU
  179. WM_POINTERDEVICECHANGE
  180. WM_POINTERDEVICEINRANGE
  181. WM_POINTERDEVICEOUTOFRANGE
  182. WM_TOUCH
  183. WM_NCPOINTERUPDATE
  184. WM_NCPOINTERDOWN
  185. WM_NCPOINTERUP
  186. WM_POINTERUPDATE
  187. WM_POINTERDOWN
  188. WM_POINTERUP
  189. WM_POINTERENTER
  190. WM_POINTERLEAVE
  191. WM_POINTERACTIVATE
  192. WM_POINTERCAPTURECHANGED
  193. WM_TOUCHHITTESTING
  194. WM_POINTERWHEEL
  195. WM_POINTERHWHEEL
  196. WM_IME_SETCONTEXT
  197. WM_IME_NOTIFY
  198. WM_IME_CONTROL
  199. WM_IME_COMPOSITIONFULL
  200. WM_IME_SELECT
  201. WM_IME_CHAR
  202. WM_IME_REQUEST
  203. WM_IME_KEYDOWN
  204. WM_IME_KEYUP
  205. WM_MOUSEHOVER
  206. WM_MOUSELEAVE
  207. WM_NCMOUSEHOVER
  208. WM_NCMOUSELEAVE
  209. WM_WTSSESSION_CHANGE
  210. WM_TABLET_FIRST
  211. WM_TABLET_LAST
  212. WM_CUT
  213. WM_COPY
  214. WM_PASTE
  215. WM_CLEAR
  216. WM_UNDO
  217. WM_RENDERFORMAT
  218. WM_RENDERALLFORMATS
  219. WM_DESTROYCLIPBOARD
  220. WM_DRAWCLIPBOARD
  221. WM_PAINTCLIPBOARD
  222. WM_VSCROLLCLIPBOARD
  223. WM_SIZECLIPBOARD
  224. WM_ASKCBFORMATNAME
  225. WM_CHANGECBCHAIN
  226. WM_HSCROLLCLIPBOARD
  227. WM_QUERYNEWPALETTE
  228. WM_PALETTEISCHANGING
  229. WM_PALETTECHANGED
  230. WM_HOTKEY
  231. WM_PRINT
  232. WM_PRINTCLIENT
  233. WM_APPCOMMAND
  234. WM_THEMECHANGED
  235. WM_CLIPBOARDUPDATE
  236. WM_DWMCOMPOSITIONCHANGED
  237. WM_DWMNCRENDERINGCHANGED
  238. WM_DWMCOLORIZATIONCOLORCHANGED
  239. WM_DWMWINDOWMAXIMIZEDCHANGE
  240. WM_DWMSENDICONICTHUMBNAIL
  241. WM_DWMSENDICONICLIVEPREVIEWBITMAP
  242. WM_GETTITLEBARINFOEX
  243. WM_HANDHELDFIRST
  244. WM_HANDHELDLAST
  245. WM_AFXFIRST
  246. WM_AFXLAST
  247. WM_PENWINFIRST
  248. WM_PENWINLAST
  249. WM_APP
  250. WM_USER
复制代码

点评

这个表是我从VS2012的Windows.h文件中整理出来的。  发表于 2014-8-28 02:29
回复

使用道具 举报

KxIX 该用户已被删除
发表于 2014-8-28 04:45:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 赞! 靠!

使用道具 举报

 楼主| 发表于 2014-8-28 05:09:23 | 显示全部楼层
624322077 发表于 2014-8-27 20:45
一个窗口可以有表内的这些消息类型吗

用户不可能全部都Handle
但是全部消息你都得处理。默认的处理方式是DefWindowProc
回复 赞! 靠!

使用道具 举报

发表于 2014-8-28 11:55:16 | 显示全部楼层
这个我其实早已经总结过了,在共享的电子书中:学习\编程其他\小工具\windows消息代码大全
不过我没总结各控件notifycode,所以你如果做了这个工作,才是有意义的
  1. #define WM_NULL                                                0x0000
  2. #define WM_CREATE                                        0x0001
  3. #define WM_DESTROY                                        0x0002
  4. #define WM_MOVE                                                0x0003
  5. #define WM_SIZE                                                0x0005
  6. #define WM_ACTIVATE                                        0x0006
  7. #define WM_SETFOCUS                                        0x0007
  8. #define WM_KILLFOCUS                                0x0008
  9. #define WM_ENABLE                                        0x000A
  10. #define WM_SETREDRAW                                0x000B
  11. #define WM_SETTEXT                                        0x000C
  12. #define WM_GETTEXT                                        0x000D
  13. #define WM_GETTEXTLENGTH                        0x000E
  14. #define WM_PAINT                                        0x000F
  15. #define WM_CLOSE                                        0x0010
  16. #define WM_QUERYENDSESSION                        0x0011
  17. #define WM_QUIT                                                0x0012
  18. #define WM_QUERYOPEN                                0x0013
  19. #define WM_ERASEBKGND                                0x0014
  20. #define WM_SYSCOLORCHANGE                        0x0015
  21. #define WM_ENDSESSION                                0x0016
  22. #define WM_SHOWWINDOW                                0x0018
  23. #define WM_WININICHANGE                                0x001A
  24. #define WM_DEVMODECHANGE                        0x001B
  25. #define WM_ACTIVATEAPP                                0x001C
  26. #define WM_FONTCHANGE                                0x001D
  27. #define WM_TIMECHANGE                                0x001E
  28. #define WM_CANCELMODE                                0x001F
  29. #define WM_SETCURSOR                                0x0020
  30. #define WM_MOUSEACTIVATE                        0x0021
  31. #define WM_CHILDACTIVATE                        0x0022
  32. #define WM_QUEUESYNC                                0x0023
  33. #define WM_GETMINMAXINFO                        0x0024
  34. #define WM_PAINTICON                                0x0026
  35. #define WM_ICONERASEBKGND                        0x0027
  36. #define WM_NEXTDLGCTL                                0x0028
  37. #define WM_SPOOLERSTATUS                        0x002A
  38. #define WM_DRAWITEM                                        0x002B
  39. #define WM_MEASUREITEM                                0x002C
  40. #define WM_DELETEITEM                                0x002D
  41. #define WM_VKEYTOITEM                                0x002E
  42. #define WM_CHARTOITEM                                0x002F
  43. #define WM_SETFONT                                        0x0030
  44. #define WM_GETFONT                                        0x0031
  45. #define WM_SETHOTKEY                                0x0032
  46. #define WM_GETHOTKEY                                0x0033
  47. #define WM_QUERYDRAGICON                        0x0037
  48. #define WM_COMPAREITEM                                0x0039
  49. #define WM_GETOBJECT                                0x003D
  50. #define WM_COMPACTING                                0x0041
  51. #define WM_COMMNOTIFY                                0x0044
  52. #define WM_WINDOWPOSCHANGING                0x0046
  53. #define WM_WINDOWPOSCHANGED                        0x0047
  54. #define WM_POWER                                        0x0048
  55. #define WM_COPYDATA                                        0x004A
  56. #define WM_CANCELJOURNAL                        0x004B
  57. #define WM_NOTIFY                                        0x004E
  58. #define WM_INPUTLANGCHANGEREQUEST        0x0050
  59. #define WM_INPUTLANGCHANGE                        0x0051
  60. #define WM_TCARD                                        0x0052
  61. #define WM_HELP                                                0x0053
  62. #define WM_USERCHANGED                                0x0054
  63. #define WM_NOTIFYFORMAT                                0x0055
  64. #define WM_CONTEXTMENU                                0x007B
  65. #define WM_STYLECHANGING                        0x007C
  66. #define WM_STYLECHANGED                                0x007D
  67. #define WM_DISPLAYCHANGE                        0x007E
  68. #define WM_GETICON                                        0x007F
  69. #define WM_SETICON                                        0x0080
  70. #define WM_NCCREATE                                        0x0081
  71. #define WM_NCDESTROY                                0x0082
  72. #define WM_NCCALCSIZE                                0x0083
  73. #define WM_NCHITTEST                                0x0084
  74. #define WM_NCPAINT                                        0x0085
  75. #define WM_NCACTIVATE                                0x0086
  76. #define WM_GETDLGCODE                                0x0087
  77. #define WM_SYNCPAINT                                0x0088
  78. #define WM_NCMOUSEMOVE                                0x00A0
  79. #define WM_NCLBUTTONDOWN                        0x00A1
  80. #define WM_NCLBUTTONUP                                0x00A2
  81. #define WM_NCLBUTTONDBLCLK                        0x00A3
  82. #define WM_NCRBUTTONDOWN                        0x00A4
  83. #define WM_NCRBUTTONUP                                0x00A5
  84. #define WM_NCRBUTTONDBLCLK                        0x00A6
  85. #define WM_NCMBUTTONDOWN                        0x00A7
  86. #define WM_NCMBUTTONUP                                0x00A8
  87. #define WM_NCMBUTTONDBLCLK                        0x00A9       
  88. #define WM_NCXBUTTONDOWN                        0x00AB
  89. #define WM_NCXBUTTONUP                                0x00AC
  90. #define WM_NCXBUTTONDBLCLK                        0x00AD
  91. #define SBM_SETPOS                                        0x00E0       
  92. #define SBM_GETPOS                                        0x00E1
  93. #define SBM_SETRANGE                                0x00E2
  94. #define SBM_GETRANGE                                0x00E3
  95. #define SBM_ENABLE_ARROWS                        0x00E4
  96. #define SBM_SETRANGEREDRAW                        0x00E6
  97. #define SBM_SETSCROLLINFO                        0x00E9
  98. #define SBM_GETSCROLLINFO                        0x00EA                       
  99. #define SBM_GETSCROLLBARINFO                0x00EB
  100. #define BM_GETCHECK                                        0x00F0
  101. #define BM_SETCHECK                                        0x00F1
  102. #define BM_GETSTATE                                        0x00F2
  103. #define BM_SETSTATE                                        0x00F3
  104. #define BM_SETSTYLE                                        0x00F4
  105. #define BM_CLICK                                        0x00F5
  106. #define BM_GETIMAGE                                        0x00F6
  107. #define BM_SETIMAGE                                        0x00F7
  108. #define BM_SETDONTCLICK                                0x00F8
  109. #define WM_INPUT_DEVICE_CHANGE                0x00FE
  110. #define WM_INPUT                                        0x00FF
  111. #define WM_KEYFIRST                                        0x0100
  112. #define WM_KEYDOWN                                        0x0100
  113. #define WM_KEYUP                                        0x0101
  114. #define WM_CHAR                                                0x0102
  115. #define WM_DEADCHAR                                        0x0103
  116. #define WM_SYSKEYDOWN                                0x0104
  117. #define WM_SYSKEYUP                                        0x0105
  118. #define WM_SYSCHAR                                        0x0106
  119. #define WM_SYSDEADCHAR                                0x0107
  120. #define WM_KEYLAST                                        0x0108
  121. #define WM_UNICHAR                                        0x0109
  122. #define WM_KEYLAST                                        0x0109
  123. #define WM_IME_STARTCOMPOSITION                0x010D
  124. #define WM_IME_ENDCOMPOSITION                0x010E
  125. #define WM_IME_COMPOSITION                        0x010F
  126. #define WM_IME_KEYLAST                                0x010F
  127. #define WM_INITDIALOG                                0x0110
  128. #define WM_COMMAND                                        0x0111
  129. #define WM_SYSCOMMAND                                0x0112
  130. #define WM_TIMER                                        0x0113
  131. #define WM_HSCROLL                                        0x0114
  132. #define WM_VSCROLL                                        0x0115
  133. #define WM_INITMENU                                        0x0116
  134. #define WM_INITMENUPOPUP                        0x0117
  135. #define WM_GESTURE                                        0x0119
  136. #define WM_GESTURENOTIFY                        0x011A
  137. #define WM_MENUSELECT                                0x011F
  138. #define WM_MENUCHAR                                        0x0120
  139. #define WM_ENTERIDLE                                0x0121
  140. #define WM_MENURBUTTONUP                        0x0122
  141. #define WM_MENUDRAG                                        0x0123
  142. #define WM_MENUGETOBJECT                        0x0124
  143. #define WM_UNINITMENUPOPUP                        0x0125
  144. #define WM_MENUCOMMAND                                0x0126
  145. #define WM_CHANGEUISTATE                        0x0127
  146. #define WM_UPDATEUISTATE                        0x0128
  147. #define WM_QUERYUISTATE                                0x0129
  148. #define WM_CTLCOLORMSGBOX                        0x0132
  149. #define WM_CTLCOLOREDIT                                0x0133
  150. #define WM_CTLCOLORLISTBOX                        0x0134
  151. #define WM_CTLCOLORBTN                                0x0135
  152. #define WM_CTLCOLORDLG                                0x0136
  153. #define WM_CTLCOLORSCROLLBAR                0x0137
  154. #define WM_CTLCOLORSTATIC                        0x0138       
  155. #define CB_GETEDITSEL                                0x0140
  156. #define CB_LIMITTEXT                                0x0141
  157. #define CB_SETEDITSEL                                0x0142
  158. #define CB_ADDSTRING                                0x0143
  159. #define CB_DELETESTRING                                0x0144
  160. #define CB_DIR                                                0x0145
  161. #define CB_GETCOUNT                                        0x0146
  162. #define CB_GETCURSEL                                0x0147
  163. #define CB_GETLBTEXT                                0x0148
  164. #define CB_GETLBTEXTLEN                                0x0149
  165. #define CB_INSERTSTRING                                0x014A
  166. #define CB_RESETCONTENT                                0x014B
  167. #define CB_FINDSTRING                                0x014C
  168. #define CB_SELECTSTRING                                0x014D
  169. #define CB_SETCURSEL                                0x014E
  170. #define CB_SHOWDROPDOWN                                0x014F
  171. #define CB_GETITEMDATA                                0x0150
  172. #define CB_SETITEMDATA                                0x0151
  173. #define CB_GETDROPPEDCONTROLRECT        0x0152
  174. #define CB_SETITEMHEIGHT                        0x0153
  175. #define CB_GETITEMHEIGHT                        0x0154
  176. #define CB_SETEXTENDEDUI                        0x0155
  177. #define CB_GETEXTENDEDUI                        0x0156
  178. #define CB_GETDROPPEDSTATE                        0x0157
  179. #define CB_FINDSTRINGEXACT                        0x0158
  180. #define CB_SETLOCALE                                0x0159
  181. #define CB_GETLOCALE                                0x015A
  182. #define CB_GETTOPINDEX                                0x015B
  183. #define CB_SETTOPINDEX                                0x015C
  184. #define CB_GETHORIZONTALEXTENT                0x015D
  185. #define CB_SETHORIZONTALEXTENT                0x015E
  186. #define CB_GETDROPPEDWIDTH                        0x015F
  187. #define CB_SETDROPPEDWIDTH                        0x0160
  188. #define CB_INITSTORAGE                                0x0161
  189. #define CB_MSGMAX                                        0x0162
  190. #define CB_MULTIPLEADDSTRING                0x0163
  191. #define CB_MSGMAX                                        0x0163
  192. #define CB_GETCOMBOBOXINFO                        0x0164
  193. #define CB_MSGMAX                                        0x0165
  194. #define STM_SETICON                                        0x0170
  195. #define STM_GETICON                                        0x0171
  196. #define STM_SETIMAGE                                0x0172
  197. #define STM_GETIMAGE                                0x0173
  198. #define STM_MSGMAX                                        0x0174
  199. #define LB_ADDSTRING                                0x0180
  200. #define LB_INSERTSTRING                                0x0181
  201. #define LB_DELETESTRING                                0x0182
  202. #define LB_SELITEMRANGEEX                        0x0183
  203. #define LB_RESETCONTENT                                0x0184
  204. #define LB_SETSEL                                        0x0185
  205. #define LB_SETCURSEL                                0x0186
  206. #define LB_GETSEL                                        0x0187
  207. #define LB_GETCURSEL                                0x0188
  208. #define LB_GETTEXT                                        0x0189
  209. #define LB_GETTEXTLEN                                0x018A
  210. #define LB_GETCOUNT                                        0x018B
  211. #define LB_SELECTSTRING                                0x018C
  212. #define LB_DIR                                                0x018D
  213. #define LB_GETTOPINDEX                                0x018E
  214. #define LB_FINDSTRING                                0x018F
  215. #define LB_GETSELCOUNT                                0x0190
  216. #define LB_GETSELITEMS                                0x0191
  217. #define LB_SETTABSTOPS                                0x0192
  218. #define LB_GETHORIZONTALEXTENT                0x0193
  219. #define LB_SETHORIZONTALEXTENT                0x0194
  220. #define LB_SETCOLUMNWIDTH                        0x0195
  221. #define LB_ADDFILE                                        0x0196
  222. #define LB_SETTOPINDEX                                0x0197
  223. #define LB_GETITEMRECT                                0x0198
  224. #define LB_GETITEMDATA                                0x0199
  225. #define LB_SETITEMDATA                                0x019A
  226. #define LB_SELITEMRANGE                                0x019B
  227. #define LB_SETANCHORINDEX                        0x019C
  228. #define LB_GETANCHORINDEX                        0x019D
  229. #define LB_SETCARETINDEX                        0x019E
  230. #define LB_GETCARETINDEX                        0x019F
  231. #define LB_SETITEMHEIGHT                        0x01A0
  232. #define LB_GETITEMHEIGHT                        0x01A1
  233. #define LB_FINDSTRINGEXACT                        0x01A2
  234. #define LB_SETLOCALE                                0x01A5
  235. #define LB_GETLOCALE                                0x01A6
  236. #define LB_SETCOUNT                                        0x01A7
  237. #define LB_INITSTORAGE                                0x01A8
  238. #define LB_ITEMFROMPOINT                        0x01A9
  239. #define LB_MULTIPLEADDSTRING                0x01B1
  240. #define LB_GETLISTBOXINFO                        0x01B2
  241. #define LB_MSGMAX                                        0x01B3
  242. #define MN_GETHMENU                                                0x01E1
  243. #define WM_MOUSEFIRST                                        0x0200
  244. #define WM_MOUSEMOVE                                        0x0200
  245. #define WM_LBUTTONDOWN                                        0x0201
  246. #define WM_LBUTTONUP                                        0x0202
  247. #define WM_LBUTTONDBLCLK                                0x0203
  248. #define WM_RBUTTONDOWN                                        0x0204
  249. #define WM_RBUTTONUP                                        0x0205
  250. #define WM_RBUTTONDBLCLK                                0x0206
  251. #define WM_MBUTTONDOWN                                        0x0207
  252. #define WM_MBUTTONUP                                        0x0208
  253. #define WM_MBUTTONDBLCLK                                0x0209
  254. #define WM_MOUSELAST                                        0x0209
  255. #define WM_MOUSEWHEEL                                        0x020A
  256. #define WM_MOUSELAST                                        0x020A
  257. #define WM_XBUTTONDOWN                                        0x020B
  258. #define WM_XBUTTONUP                                        0x020C
  259. #define WM_XBUTTONDBLCLK                                0x020D
  260. #define WM_MOUSEHWHEEL                                        0x020E
  261. #define WM_PARENTNOTIFY                                        0x0210
  262. #define WM_ENTERMENULOOP                                0x0211
  263. #define WM_EXITMENULOOP                                        0x0212
  264. #define WM_NEXTMENU                                                0x0213
  265. #define WM_SIZING                                                0x0214
  266. #define WM_CAPTURECHANGED                                0x0215
  267. #define WM_MOVING                                                0x0216
  268. #define WM_POWERBROADCAST                                0x0218
  269. #define WM_DEVICECHANGE                                        0x0219
  270. #define WM_MDICREATE                                        0x0220
  271. #define WM_MDIDESTROY                                        0x0221
  272. #define WM_MDIACTIVATE                                        0x0222
  273. #define WM_MDIRESTORE                                        0x0223
  274. #define WM_MDINEXT                                                0x0224
  275. #define WM_MDIMAXIMIZE                                        0x0225
  276. #define WM_MDITILE                                                0x0226
  277. #define WM_MDICASCADE                                        0x0227
  278. #define WM_MDIICONARRANGE                                0x0228
  279. #define WM_MDIGETACTIVE                                        0x0229
  280. #define WM_MDISETMENU                                        0x0230
  281. #define WM_ENTERSIZEMOVE                                0x0231
  282. #define WM_EXITSIZEMOVE                                        0x0232
  283. #define WM_DROPFILES                                        0x0233
  284. #define WM_MDIREFRESHMENU                                0x0234
  285. #define WM_TOUCH                                                0x0240
  286. #define WM_IME_SETCONTEXT                                0x0281
  287. #define WM_IME_NOTIFY                                        0x0282
  288. #define WM_IME_CONTROL                                        0x0283
  289. #define WM_IME_COMPOSITIONFULL                        0x0284
  290. #define WM_IME_SELECT                                        0x0285
  291. #define WM_IME_CHAR                                                0x0286
  292. #define WM_IME_REQUEST                                        0x0288
  293. #define WM_IME_KEYDOWN                                        0x0290
  294. #define WM_IME_KEYUP                                        0x0291
  295. #define WM_NCMOUSEHOVER                                        0x02A0
  296. #define WM_MOUSEHOVER                                        0x02A1
  297. #define WM_NCMOUSELEAVE                                        0x02A2
  298. #define WM_MOUSELEAVE                                        0x02A3
  299. #define WM_WTSSESSION_CHANGE                        0x02B1
  300. #define WM_TABLET_FIRST                                        0x02C0
  301. #define WM_TABLET_LAST                                        0x02DF
  302. #define WM_CUT                                                        0x0300
  303. #define WM_COPY                                                        0x0301
  304. #define WM_PASTE                                                0x0302
  305. #define WM_CLEAR                                                0x0303
  306. #define WM_UNDO                                                        0x0304
  307. #define WM_RENDERFORMAT                                        0x0305
  308. #define WM_RENDERALLFORMATS                                0x0306
  309. #define WM_DESTROYCLIPBOARD                                0x0307
  310. #define WM_DRAWCLIPBOARD                                0x0308
  311. #define WM_PAINTCLIPBOARD                                0x0309
  312. #define WM_VSCROLLCLIPBOARD                                0x030A
  313. #define WM_SIZECLIPBOARD                                0x030B
  314. #define WM_ASKCBFORMATNAME                                0x030C
  315. #define WM_CHANGECBCHAIN                                0x030D
  316. #define WM_HSCROLLCLIPBOARD                                0x030E
  317. #define WM_QUERYNEWPALETTE                                0x030F
  318. #define WM_PALETTEISCHANGING                        0x0310
  319. #define WM_PALETTECHANGED                                0x0311
  320. #define WM_HOTKEY                                                0x0312
  321. #define WM_PRINT                                                0x0317
  322. #define WM_PRINTCLIENT                                        0x0318
  323. #define WM_APPCOMMAND                                        0x0319
  324. #define WM_THEMECHANGED                                        0x031A
  325. #define WM_CLIPBOARDUPDATE                                0x031D
  326. #define WM_DWMCOMPOSITIONCHANGED                0x031E
  327. #define WM_DWMNCRENDERINGCHANGED                0x031F
  328. #define WM_DWMCOLORIZATIONCOLORCHANGED        0x0320
  329. #define WM_DWMWINDOWMAXIMIZEDCHANGE                0x0321
  330. #define WM_DWMSENDICONICTHUMBNAIL                        0x0323
  331. #define WM_DWMSENDICONICLIVEPREVIEWBITMAP        0x0326
  332. #define WM_GETTITLEBARINFOEX                        0x033F
  333. #define WM_HANDHELDFIRST                                0x0358
  334. #define WM_HANDHELDLAST                                        0x035F
  335. #define WM_AFXFIRST                                                0x0360
  336. #define WM_AFXLAST                                                0x037F
  337. #define WM_PENWINFIRST                                        0x0380
  338. #define WM_PENWINLAST                                        0x038F
  339. #define WM_USER                                                        0x0400                        //1024
  340. #define DM_GETDEFID                                                (WM_USER+0)                //1024
  341. #define DM_SETDEFID                                                (WM_USER+1)
  342. #define DM_REPOSITION                                        (WM_USER+2)                //1026

  343. #define NCM_GETADDRESS                                        (WM_USER+1)                //1025
  344. #define NCM_SETALLOWTYPE                                (WM_USER+2)
  345. #define NCM_GETALLOWTYPE                                (WM_USER+3)
  346. #define NCM_DISPLAYERRORTIP                                (WM_USER+4)                //1028

  347. #define PBM_SETRANGE                        (WM_USER+1)                                //1025
  348. #define PBM_SETPOS                                (WM_USER+2)
  349. #define PBM_DELTAPOS                        (WM_USER+3)
  350. #define PBM_SETSTEP                                (WM_USER+4)
  351. #define PBM_STEPIT                                (WM_USER+5)
  352. #define PBM_SETRANGE32                        (WM_USER+6)
  353. #define PBM_GETRANGE                        (WM_USER+7)
  354. #define PBM_GETPOS                                (WM_USER+8)
  355. #define PBM_SETBARCOLOR                        (WM_USER+9)
  356. #define PBM_SETMARQUEE                        (WM_USER+10)
  357. #define PBM_GETSTEP                                (WM_USER+13)
  358. #define PBM_GETBKCOLOR                        (WM_USER+14)
  359. #define PBM_GETBARCOLOR                        (WM_USER+15)
  360. #define PBM_SETSTATE                        (WM_USER+16)
  361. #define PBM_GETSTATE                        (WM_USER+17)                        //1041

  362. #define TTM_ACTIVATE                        (WM_USER + 1)                        //1025
  363. #define TTM_SETDELAYTIME                (WM_USER + 3)
  364. #define TTM_ADDTOOLA                        (WM_USER + 4)
  365. #define TTM_DELTOOLA                        (WM_USER + 5)
  366. #define TTM_NEWTOOLRECTA                (WM_USER + 6)
  367. #define TTM_RELAYEVENT                        (WM_USER + 7)
  368. #define TTM_GETTOOLINFOA                (WM_USER + 8)
  369. #define TTM_SETTOOLINFOA                (WM_USER + 9)
  370. #define TTM_HITTESTA                        (WM_USER + 10)
  371. #define TTM_GETTEXTA                        (WM_USER + 11)
  372. #define TTM_UPDATETIPTEXTA                (WM_USER + 12)
  373. #define TTM_GETTOOLCOUNT                (WM_USER + 13)
  374. #define TTM_ENUMTOOLSA                        (WM_USER + 14)
  375. #define TTM_GETCURRENTTOOLA                (WM_USER + 15)
  376. #define TTM_WINDOWFROMPOINT                (WM_USER + 16)
  377. #define TTM_TRACKACTIVATE                (WM_USER + 17)
  378. #define TTM_TRACKPOSITION                (WM_USER + 18)
  379. #define TTM_SETTIPBKCOLOR                (WM_USER + 19)
  380. #define TTM_SETTIPTEXTCOLOR                (WM_USER + 20)
  381. #define TTM_GETDELAYTIME                (WM_USER + 21)
  382. #define TTM_GETTIPBKCOLOR                (WM_USER + 22)
  383. #define TTM_GETTIPTEXTCOLOR                (WM_USER + 23)
  384. #define TTM_SETMAXTIPWIDTH                (WM_USER + 24)
  385. #define TTM_GETMAXTIPWIDTH                (WM_USER + 25)
  386. #define TTM_SETMARGIN                        (WM_USER + 26)
  387. #define TTM_GETMARGIN                        (WM_USER + 27)
  388. #define TTM_POP                                        (WM_USER + 28)
  389. #define TTM_UPDATE                                (WM_USER + 29)
  390. #define TTM_GETBUBBLESIZE                (WM_USER + 30)
  391. #define TTM_ADJUSTRECT                        (WM_USER + 31)
  392. #define TTM_SETTITLEA                        (WM_USER + 32)
  393. #define TTM_SETTITLEW                        (WM_USER + 33)
  394. #define TTM_POPUP                                (WM_USER + 34)
  395. #define TTM_GETTITLE                        (WM_USER + 35)
  396. #define TTM_ADDTOOLW                        (WM_USER + 50)
  397. #define TTM_DELTOOLW                        (WM_USER + 51)
  398. #define TTM_NEWTOOLRECTW                (WM_USER + 52)
  399. #define TTM_GETTOOLINFOW                (WM_USER + 53)
  400. #define TTM_SETTOOLINFOW                (WM_USER + 54)
  401. #define TTM_HITTESTW                        (WM_USER + 55)
  402. #define TTM_GETTEXTW                        (WM_USER + 56)
  403. #define TTM_UPDATETIPTEXTW                (WM_USER + 57)
  404. #define TTM_ENUMTOOLSW                        (WM_USER + 58)
  405. #define TTM_GETCURRENTTOOLW                (WM_USER + 59)                //1083

  406. #define TB_ENABLEBUTTON                        (WM_USER + 1)                //1025
  407. #define TB_CHECKBUTTON                        (WM_USER + 2)
  408. #define TB_PRESSBUTTON                        (WM_USER + 3)
  409. #define TB_HIDEBUTTON                        (WM_USER + 4)
  410. #define TB_INDETERMINATE                (WM_USER + 5)
  411. #define TB_MARKBUTTON                        (WM_USER + 6)
  412. #define TB_ISBUTTONENABLED                (WM_USER + 9)
  413. #define TB_ISBUTTONCHECKED                (WM_USER + 10)
  414. #define TB_ISBUTTONPRESSED                (WM_USER + 11)
  415. #define TB_ISBUTTONHIDDEN                (WM_USER + 12)
  416. #define TB_ISBUTTONINDETERMINATE(WM_USER + 13)
  417. #define TB_ISBUTTONHIGHLIGHTED        (WM_USER + 14)
  418. #define TB_SETSTATE                                (WM_USER + 17)
  419. #define TB_GETSTATE                                (WM_USER + 18)
  420. #define TB_ADDBITMAP                        (WM_USER + 19)
  421. #define TB_ADDBUTTONSA                        (WM_USER + 20)
  422. #define TB_ADDBUTTONS                        (WM_USER + 20)
  423. #define TB_INSERTBUTTONA                (WM_USER + 21)
  424. #define TB_INSERTBUTTON                        (WM_USER + 21)
  425. #define TB_DELETEBUTTON                        (WM_USER + 22)
  426. #define TB_GETBUTTON                        (WM_USER + 23)
  427. #define TB_BUTTONCOUNT                        (WM_USER + 24)
  428. #define TB_COMMANDTOINDEX                (WM_USER + 25)
  429. #define TB_SAVERESTOREA                        (WM_USER + 26)
  430. #define TB_CUSTOMIZE                        (WM_USER + 27)
  431. #define TB_ADDSTRINGA                        (WM_USER + 28)
  432. #define TB_GETITEMRECT                        (WM_USER + 29)
  433. #define TB_BUTTONSTRUCTSIZE                (WM_USER + 30)
  434. #define TB_SETBUTTONSIZE                (WM_USER + 31)
  435. #define TB_SETBITMAPSIZE                (WM_USER + 32)
  436. #define TB_AUTOSIZE                                (WM_USER + 33)
  437. #define TB_GETTOOLTIPS                        (WM_USER + 35)
  438. #define TB_SETTOOLTIPS                        (WM_USER + 36)
  439. #define TB_SETPARENT                        (WM_USER + 37)
  440. #define TB_SETROWS                                (WM_USER + 39)
  441. #define TB_GETROWS                                (WM_USER + 40)
  442. #define TB_GETBITMAPFLAGS                (WM_USER + 41)
  443. #define TB_SETCMDID                                (WM_USER + 42)
  444. #define TB_CHANGEBITMAP                        (WM_USER + 43)
  445. #define TB_GETBITMAP                        (WM_USER + 44)
  446. #define TB_GETBUTTONTEXTA                (WM_USER + 45)
  447. #define TB_REPLACEBITMAP                (WM_USER + 46)
  448. #define TB_SETINDENT                        (WM_USER + 47)
  449. #define TB_SETIMAGELIST                        (WM_USER + 48)
  450. #define TB_GETIMAGELIST                        (WM_USER + 49)
  451. #define TB_LOADIMAGES                        (WM_USER + 50)
  452. #define TB_GETRECT                                (WM_USER + 51)
  453. #define TB_SETHOTIMAGELIST                (WM_USER + 52)
  454. #define TB_GETHOTIMAGELIST                (WM_USER + 53)
  455. #define TB_SETDISABLEDIMAGELIST (WM_USER + 54)
  456. #define TB_GETDISABLEDIMAGELIST (WM_USER + 55)
  457. #define TB_SETSTYLE                                (WM_USER + 56)
  458. #define TB_GETSTYLE                                (WM_USER + 57)
  459. #define TB_GETBUTTONSIZE                (WM_USER + 58)
  460. #define TB_SETBUTTONWIDTH                (WM_USER + 59)
  461. #define TB_SETMAXTEXTROWS                (WM_USER + 60)
  462. #define TB_GETTEXTROWS                        (WM_USER + 61)
  463. #define TB_GETOBJECT                        (WM_USER + 62)
  464. #define TB_GETBUTTONINFOW                (WM_USER + 63)
  465. #define TB_SETBUTTONINFOW                (WM_USER + 64)
  466. #define TB_GETBUTTONINFOA                (WM_USER + 65)
  467. #define TB_SETBUTTONINFOA                (WM_USER + 66)
  468. #define TB_INSERTBUTTONW                (WM_USER + 67)
  469. #define TB_ADDBUTTONSW                        (WM_USER + 68)
  470. #define TB_HITTEST                                (WM_USER + 69)
  471. #define TB_GETHOTITEM                        (WM_USER + 71)
  472. #define TB_SETHOTITEM                        (WM_USER + 72)
  473. #define TB_SETANCHORHIGHLIGHT        (WM_USER + 73)
  474. #define TB_GETANCHORHIGHLIGHT        (WM_USER + 74)
  475. #define TB_GETBUTTONTEXTW                (WM_USER + 75)
  476. #define TB_SAVERESTOREW                        (WM_USER + 76)
  477. #define TB_ADDSTRINGW                        (WM_USER + 77)
  478. #define TB_MAPACCELERATORA                (WM_USER + 78)
  479. #define TB_GETINSERTMARK                (WM_USER + 79)
  480. #define TB_SETINSERTMARK                (WM_USER + 80)
  481. #define TB_INSERTMARKHITTEST        (WM_USER + 81)
  482. #define TB_MOVEBUTTON                        (WM_USER + 82)
  483. #define TB_GETMAXSIZE                        (WM_USER + 83)
  484. #define TB_SETEXTENDEDSTYLE                (WM_USER + 84)
  485. #define TB_GETEXTENDEDSTYLE                (WM_USER + 85)
  486. #define TB_GETPADDING                        (WM_USER + 86)
  487. #define TB_SETPADDING                        (WM_USER + 87)
  488. #define TB_SETINSERTMARKCOLOR        (WM_USER + 88)
  489. #define TB_GETINSERTMARKCOLOR        (WM_USER + 89)
  490. #define TB_MAPACCELERATORW                (WM_USER + 90)
  491. #define TB_GETSTRINGW                        (WM_USER + 91)
  492. #define TB_GETSTRINGA                        (WM_USER + 92)
  493. #define TB_SETHOTITEM2                        (WM_USER + 94)
  494. #define TB_SETLISTGAP                        (WM_USER + 96)
  495. #define TB_GETIMAGELISTCOUNT        (WM_USER + 98)
  496. #define TB_GETIDEALSIZE                        (WM_USER + 99)
  497. #define TB_GETMETRICS                        (WM_USER + 101)
  498. #define TB_SETMETRICS                        (WM_USER + 102)
  499. #define TB_GETITEMDROPDOWNRECT        (WM_USER + 103)
  500. #define TB_SETPRESSEDIMAGELIST        (WM_USER + 104)
  501. #define TB_GETPRESSEDIMAGELIST        (WM_USER + 105)                //1129
  502. #define UDM_SETRANGE                        (WM_USER+101)                //1125
  503. #define UDM_GETRANGE                        (WM_USER+102)
  504. #define UDM_SETPOS                                (WM_USER+103)
  505. #define UDM_GETPOS                                (WM_USER+104)
  506. #define UDM_SETBUDDY                        (WM_USER+105)
  507. #define UDM_GETBUDDY                        (WM_USER+106)
  508. #define UDM_SETACCEL                        (WM_USER+107)
  509. #define UDM_GETACCEL                        (WM_USER+108)
  510. #define UDM_SETBASE                                (WM_USER+109)
  511. #define UDM_GETBASE                                (WM_USER+110)
  512. #define UDM_SETRANGE32                        (WM_USER+111)
  513. #define UDM_GETRANGE32                        (WM_USER+112)
  514. #define UDM_SETPOS32                        (WM_USER+113)
  515. #define UDM_GETPOS32                        (WM_USER+114)                //1138

  516. #define TBM_GETPOS                                (WM_USER)                        //1024
  517. #define TBM_GETRANGEMIN                        (WM_USER+1)
  518. #define TBM_GETRANGEMAX                        (WM_USER+2)
  519. #define TBM_GETTIC                                (WM_USER+3)
  520. #define TBM_SETTIC                                (WM_USER+4)
  521. #define TBM_SETPOS                                (WM_USER+5)
  522. #define TBM_SETRANGE                        (WM_USER+6)
  523. #define TBM_SETRANGEMIN                        (WM_USER+7)
  524. #define TBM_SETRANGEMAX                        (WM_USER+8)
  525. #define TBM_CLEARTICS                        (WM_USER+9)
  526. #define TBM_SETSEL                                (WM_USER+10)
  527. #define TBM_SETSELSTART                        (WM_USER+11)
  528. #define TBM_SETSELEND                        (WM_USER+12)
  529. #define TBM_GETPTICS                        (WM_USER+14)
  530. #define TBM_GETTICPOS                        (WM_USER+15)
  531. #define TBM_GETNUMTICS                        (WM_USER+16)
  532. #define TBM_GETSELSTART                        (WM_USER+17)
  533. #define TBM_GETSELEND                        (WM_USER+18)
  534. #define TBM_CLEARSEL                        (WM_USER+19)
  535. #define TBM_SETTICFREQ                        (WM_USER+20)
  536. #define TBM_SETPAGESIZE                        (WM_USER+21)
  537. #define TBM_GETPAGESIZE                        (WM_USER+22)
  538. #define TBM_SETLINESIZE                        (WM_USER+23)
  539. #define TBM_GETLINESIZE                        (WM_USER+24)
  540. #define TBM_GETTHUMBRECT                (WM_USER+25)
  541. #define TBM_GETCHANNELRECT                (WM_USER+26)
  542. #define TBM_SETTHUMBLENGTH                (WM_USER+27)
  543. #define TBM_GETTHUMBLENGTH                (WM_USER+28)
  544. #define TBM_SETTOOLTIPS                        (WM_USER+29)
  545. #define TBM_GETTOOLTIPS                        (WM_USER+30)
  546. #define TBM_SETTIPSIDE                        (WM_USER+31)
  547. #define TBM_SETBUDDY                        (WM_USER+32)
  548. #define TBM_GETBUDDY                        (WM_USER+33)
  549. #define TBM_SETPOSNOTIFY                (WM_USER+34)                //1058

  550. #define RB_INSERTBANDA                        (WM_USER +        1)                //1025
  551. #define RB_DELETEBAND                        (WM_USER +        2)
  552. #define RB_GETBARINFO                        (WM_USER +        3)
  553. #define RB_SETBARINFO                        (WM_USER +        4)
  554. #define RB_GETBANDINFO                        (WM_USER +        5)
  555. #define RB_SETBANDINFOA                        (WM_USER +        6)
  556. #define RB_SETPARENT                        (WM_USER +        7)
  557. #define RB_HITTEST                                (WM_USER +        8)
  558. #define RB_GETRECT                                (WM_USER +        9)
  559. #define RB_INSERTBANDW                        (WM_USER +        10)
  560. #define RB_SETBANDINFOW                        (WM_USER +        11)
  561. #define RB_GETBANDCOUNT                        (WM_USER +        12)
  562. #define RB_GETROWCOUNT                        (WM_USER +        13)
  563. #define RB_GETROWHEIGHT                        (WM_USER +        14)
  564. #define RB_IDTOINDEX                        (WM_USER +        16)
  565. #define RB_GETTOOLTIPS                        (WM_USER +        17)
  566. #define RB_SETTOOLTIPS                        (WM_USER +        18)
  567. #define RB_SETBKCOLOR                        (WM_USER +        19)
  568. #define RB_GETBKCOLOR                        (WM_USER +        20)
  569. #define RB_SETTEXTCOLOR                        (WM_USER +        21)
  570. #define RB_GETTEXTCOLOR                        (WM_USER +        22)
  571. #define RB_BEGINDRAG                        (WM_USER + 24)
  572. #define RB_ENDDRAG                                (WM_USER + 25)
  573. #define RB_DRAGMOVE                                (WM_USER + 26)
  574. #define RB_GETBARHEIGHT                        (WM_USER + 27)
  575. #define RB_GETBANDINFOW                        (WM_USER + 28)
  576. #define RB_GETBANDINFOA                        (WM_USER + 29)
  577. #define RB_MINIMIZEBAND                        (WM_USER + 30)
  578. #define RB_MAXIMIZEBAND                        (WM_USER + 31)
  579. #define RB_GETBANDBORDERS                (WM_USER + 34)
  580. #define RB_SHOWBAND                                (WM_USER + 35)
  581. #define RB_SETPALETTE                        (WM_USER + 37)
  582. #define RB_GETPALETTE                        (WM_USER + 38)
  583. #define RB_MOVEBAND                                (WM_USER + 39)
  584. #define RB_GETBANDMARGINS                (WM_USER + 40)
  585. #define RB_SETEXTENDEDSTYLE                (WM_USER + 41)
  586. #define RB_GETEXTENDEDSTYLE                (WM_USER + 42)
  587. #define RB_PUSHCHEVRON                        (WM_USER + 43)
  588. #define RB_SETBANDWIDTH                        (WM_USER + 44)                //1068

  589. #define SB_SETTEXTA                                (WM_USER+1)                        //1024
  590. #define SB_GETTEXTA                                (WM_USER+2)
  591. #define SB_GETTEXTLENGTHA                (WM_USER+3)
  592. #define SB_SETPARTS                                (WM_USER+4)
  593. #define SB_GETPARTS                                (WM_USER+6)
  594. #define SB_GETBORDERS                        (WM_USER+7)
  595. #define SB_SETMINHEIGHT                        (WM_USER+8)
  596. #define SB_SIMPLE                                (WM_USER+9)
  597. #define SB_GETRECT                                (WM_USER+10)
  598. #define SB_SETTEXTW                                (WM_USER+11)
  599. #define SB_GETTEXTLENGTHW                (WM_USER+12)
  600. #define SB_GETTEXTW                                (WM_USER+13)
  601. #define SB_ISSIMPLE                                (WM_USER+14)
  602. #define SB_SETICON                                (WM_USER+15)
  603. #define SB_SETTIPTEXTA                        (WM_USER+16)
  604. #define SB_SETTIPTEXTW                        (WM_USER+17)
  605. #define SB_GETTIPTEXTA                        (WM_USER+18)
  606. #define SB_GETTIPTEXTW                        (WM_USER+19)
  607. #define SB_GETICON                                (WM_USER+20)                //1044
  608. #define SB_SIMPLEID         0x00ff
复制代码
回复 赞! 靠!

使用道具 举报

 楼主| 发表于 2015-1-15 20:00:40 | 显示全部楼层
  1. #define EM_GETLIMITTEXT                                        (WM_USER + 37)        //1061
  2. #define EM_POSFROMCHAR                                        (WM_USER + 38)
  3. #define EM_CHARFROMPOS                                        (WM_USER + 39)
  4. #define EM_SCROLLCARET                                        (WM_USER + 49)
  5. #define EM_CANPASTE                                                (WM_USER + 50)
  6. #define EM_DISPLAYBAND                                        (WM_USER + 51)
  7. #define EM_EXGETSEL                                                (WM_USER + 52)
  8. #define EM_EXLIMITTEXT                                        (WM_USER + 53)
  9. #define EM_EXLINEFROMCHAR                                (WM_USER + 54)
  10. #define EM_EXSETSEL                                                (WM_USER + 55)
  11. #define EM_FINDTEXT                                                (WM_USER + 56)
  12. #define EM_FORMATRANGE                                        (WM_USER + 57)
  13. #define EM_GETCHARFORMAT                                (WM_USER + 58)
  14. #define EM_GETEVENTMASK                                        (WM_USER + 59)
  15. #define EM_GETOLEINTERFACE                                (WM_USER + 60)
  16. #define EM_GETPARAFORMAT                                (WM_USER + 61)
  17. #define EM_GETSELTEXT                                        (WM_USER + 62)
  18. #define EM_HIDESELECTION                                (WM_USER + 63)
  19. #define EM_PASTESPECIAL                                        (WM_USER + 64)
  20. #define EM_REQUESTRESIZE                                (WM_USER + 65)
  21. #define EM_SELECTIONTYPE                                (WM_USER + 66)
  22. #define EM_SETBKGNDCOLOR                                (WM_USER + 67)
  23. #define EM_SETCHARFORMAT                                (WM_USER + 68)
  24. #define EM_SETEVENTMASK                                        (WM_USER + 69)
  25. #define EM_SETOLECALLBACK                                (WM_USER + 70)
  26. #define EM_SETPARAFORMAT                                (WM_USER + 71)
  27. #define EM_SETTARGETDEVICE                                (WM_USER + 72)
  28. #define EM_STREAMIN                                                (WM_USER + 73)
  29. #define EM_STREAMOUT                                        (WM_USER + 74)
  30. #define EM_GETTEXTRANGE                                        (WM_USER + 75)
  31. #define EM_FINDWORDBREAK                                (WM_USER + 76)
  32. #define EM_SETOPTIONS                                        (WM_USER + 77)
  33. #define EM_GETOPTIONS                                        (WM_USER + 78)
  34. #define EM_FINDTEXTEX                                        (WM_USER + 79)
  35. #define EM_GETWORDBREAKPROCEX                        (WM_USER + 80)
  36. #define EM_SETWORDBREAKPROCEX                        (WM_USER + 81)
  37. #define EM_SETUNDOLIMIT                                        (WM_USER + 82)
  38. #define EM_REDO                                                        (WM_USER + 84)
  39. #define EM_CANREDO                                                (WM_USER + 85)
  40. #define EM_GETUNDONAME                                        (WM_USER + 86)
  41. #define EM_GETREDONAME                                        (WM_USER + 87)
  42. #define EM_STOPGROUPTYPING                                (WM_USER + 88)
  43. #define EM_SETTEXTMODE                                        (WM_USER + 89)
  44. #define EM_GETTEXTMODE                                        (WM_USER + 90)
  45. #define EM_AUTOURLDETECT                                (WM_USER + 91)
  46. #define EM_GETAUTOURLDETECT                                (WM_USER + 92)
  47. #define EM_SETPALETTE                                        (WM_USER + 93)
  48. #define EM_GETTEXTEX                                        (WM_USER + 94)
  49. #define EM_GETTEXTLENGTHEX                                (WM_USER + 95)
  50. #define EM_SHOWSCROLLBAR                                (WM_USER + 96)
  51. #define EM_SETTEXTEX                                        (WM_USER + 97)
  52. #define EM_SETPUNCTUATION                                (WM_USER + 100)
  53. #define EM_GETPUNCTUATION                                (WM_USER + 101)
  54. #define EM_SETWORDWRAPMODE                                (WM_USER + 102)
  55. #define EM_GETWORDWRAPMODE                                (WM_USER + 103)
  56. #define EM_SETIMECOLOR                                        (WM_USER + 104)
  57. #define EM_GETIMECOLOR                                        (WM_USER + 105)
  58. #define EM_SETIMEOPTIONS                                (WM_USER + 106)
  59. #define EM_GETIMEOPTIONS                                (WM_USER + 107)
  60. #define EM_CONVPOSITION                                        (WM_USER + 108)
  61. #define EM_SETLANGOPTIONS                                (WM_USER + 120)
  62. #define EM_GETLANGOPTIONS                                (WM_USER + 121)
  63. #define EM_GETIMECOMPMODE                                (WM_USER + 122)
  64. #define EM_FINDTEXTW                                        (WM_USER + 123)
  65. #define EM_FINDTEXTEXW                                        (WM_USER + 124)
  66. #define EM_RECONVERSION                                        (WM_USER + 125)
  67. #define EM_SETIMEMODEBIAS                                (WM_USER + 126)
  68. #define EM_GETIMEMODEBIAS                                (WM_USER + 127)
  69. #define EM_SETBIDIOPTIONS                                (WM_USER + 200)
  70. #define EM_GETBIDIOPTIONS                                (WM_USER + 201)
  71. #define EM_SETTYPOGRAPHYOPTIONS                        (WM_USER + 202)
  72. #define EM_GETTYPOGRAPHYOPTIONS                        (WM_USER + 203)
  73. #define EM_SETEDITSTYLE                                        (WM_USER + 204)
  74. #define EM_GETEDITSTYLE                                        (WM_USER + 205)
  75. #define EM_OUTLINE                                                (WM_USER + 220)
  76. #define EM_GETSCROLLPOS                                        (WM_USER + 221)
  77. #define EM_SETSCROLLPOS                                        (WM_USER + 222)
  78. #define EM_SETFONTSIZE                                        (WM_USER + 223)
  79. #define EM_GETZOOM                                                (WM_USER + 224)
  80. #define EM_SETZOOM                                                (WM_USER + 225)
  81. #define EM_GETVIEWKIND                                        (WM_USER + 226)
  82. #define EM_SETVIEWKIND                                        (WM_USER + 227)
  83. #define EM_GETPAGE                                                (WM_USER + 228)
  84. #define EM_SETPAGE                                                (WM_USER + 229)
  85. #define EM_GETHYPHENATEINFO                                (WM_USER + 230)
  86. #define EM_SETHYPHENATEINFO                                (WM_USER + 231)
  87. #define EM_GETPAGEROTATE                                (WM_USER + 235)
  88. #define EM_SETPAGEROTATE                                (WM_USER + 236)
  89. #define EM_GETCTFMODEBIAS                                (WM_USER + 237)
  90. #define EM_SETCTFMODEBIAS                                (WM_USER + 238)
  91. #define EM_GETCTFOPENSTATUS                                (WM_USER + 240)
  92. #define EM_SETCTFOPENSTATUS                                (WM_USER + 241)
  93. #define EM_GETIMECOMPTEXT                                (WM_USER + 242)
  94. #define EM_ISIME                                                (WM_USER + 243)
  95. #define EM_GETIMEPROPERTY                                (WM_USER + 244)
  96. #define EM_GETQUERYRTFOBJ                                (WM_USER + 269)
  97. #define EM_SETQUERYRTFOBJ                                (WM_USER + 270) //1294

  98. #define TB_ENABLEBUTTON                                        (WM_USER + 1)        //1025       
  99. #define RB_INSERTBANDA                                        (WM_USER + 1)               
  100. #define CBEM_INSERTITEMA                                (WM_USER + 1)
  101. #define TB_CHECKBUTTON                                        (WM_USER + 2)               
  102. #define RB_DELETEBAND                                        (WM_USER + 2)               
  103. #define CBEM_SETIMAGELIST                                (WM_USER + 2)
  104. #define TB_PRESSBUTTON                                        (WM_USER + 3)               
  105. #define RB_GETBARINFO                                        (WM_USER + 3)               
  106. #define CBEM_GETIMAGELIST                                (WM_USER + 3)
  107. #define TB_HIDEBUTTON                                        (WM_USER + 4)               
  108. #define RB_SETBARINFO                                        (WM_USER + 4)               
  109. #define CBEM_GETITEMA                                        (WM_USER + 4)
  110. #define TB_INDETERMINATE                                (WM_USER + 5)               
  111. #define RB_GETBANDINFO                                        (WM_USER + 5)               
  112. #define CBEM_SETITEMA                                        (WM_USER + 5)
  113. #define TB_MARKBUTTON                                        (WM_USER + 6)               
  114. #define RB_SETBANDINFOA                                        (WM_USER + 6)               
  115. #define CBEM_GETCOMBOCONTROL                        (WM_USER + 6)
  116. #define RB_SETPARENT                                        (WM_USER + 7)               
  117. #define CBEM_GETEDITCONTROL                                (WM_USER + 7)               
  118. #define RB_HITTEST                                                (WM_USER + 8)               
  119. #define CBEM_SETEXSTYLE                                        (WM_USER + 8)
  120. #define TB_ISBUTTONENABLED                                (WM_USER + 9)               
  121. #define RB_GETRECT                                                (WM_USER + 9)               
  122. #define CBEM_GETEXSTYLE                                        (WM_USER + 9)               
  123. #define CBEM_GETEXTENDEDSTYLE                        (WM_USER + 9)
  124. #define TB_ISBUTTONCHECKED                                (WM_USER + 10)               
  125. #define RB_INSERTBANDW                                        (WM_USER + 10)
  126. #define CBEM_HASEDITCHANGED                                (WM_USER + 10)       
  127. #define TB_ISBUTTONPRESSED                                (WM_USER + 11)               
  128. #define RB_SETBANDINFOW                                        (WM_USER + 11)
  129. #define CBEM_INSERTITEMW                                (WM_USER + 11)
  130. #define TB_ISBUTTONHIDDEN                                (WM_USER + 12)               
  131. #define RB_GETBANDCOUNT                                        (WM_USER + 12)
  132. #define CBEM_SETITEMW                                        (WM_USER + 12)
  133. #define TB_ISBUTTONINDETERMINATE                (WM_USER + 13)               
  134. #define RB_GETROWCOUNT                                        (WM_USER + 13)
  135. #define CBEM_GETITEMW                                        (WM_USER + 13)
  136. #define TB_ISBUTTONHIGHLIGHTED                        (WM_USER + 14)               
  137. #define RB_GETROWHEIGHT                                        (WM_USER + 14)               
  138. #define CBEM_SETEXTENDEDSTYLE                        (WM_USER + 14)
  139. #define RB_IDTOINDEX                                        (WM_USER + 16)               
  140. #define TB_SETSTATE                                                (WM_USER + 17)               
  141. #define RB_GETTOOLTIPS                                        (WM_USER + 17)
  142. #define TB_GETSTATE                                                (WM_USER + 18)               
  143. #define RB_SETTOOLTIPS                                        (WM_USER + 18)
  144. #define TB_ADDBITMAP                                        (WM_USER + 19)               
  145. #define RB_SETBKCOLOR                                        (WM_USER + 19)
  146. #define TB_ADDBUTTONSA                                        (WM_USER + 20)               
  147. #define RB_GETBKCOLOR                                        (WM_USER + 20)
  148. #define TB_ADDBUTTONS                                        (WM_USER + 20)               
  149. #define TB_INSERTBUTTONA                                (WM_USER + 21)               
  150. #define RB_SETTEXTCOLOR                                        (WM_USER + 21)
  151. #define TB_INSERTBUTTON                                        (WM_USER + 21)
  152. #define TB_DELETEBUTTON                                        (WM_USER + 22)               
  153. #define RB_GETTEXTCOLOR                                        (WM_USER + 22)
  154. #define TB_GETBUTTON                                        (WM_USER + 23)               
  155. #define RB_SIZETORECT                                        (WM_USER + 23)
  156. #define TB_BUTTONCOUNT                                        (WM_USER + 24)               
  157. #define RB_BEGINDRAG                                        (WM_USER + 24)
  158. #define TB_COMMANDTOINDEX                                (WM_USER + 25)               
  159. #define RB_ENDDRAG                                                (WM_USER + 25)
  160. #define TB_SAVERESTOREA                                        (WM_USER + 26)               
  161. #define RB_DRAGMOVE                                                (WM_USER + 26)
  162. #define TB_CUSTOMIZE                                        (WM_USER + 27)               
  163. #define RB_GETBARHEIGHT                                        (WM_USER + 27)
  164. #define TB_ADDSTRINGA                                        (WM_USER + 28)               
  165. #define RB_GETBANDINFOW                                        (WM_USER + 28)
  166. #define TB_GETITEMRECT                                        (WM_USER + 29)               
  167. #define RB_GETBANDINFOA                                        (WM_USER + 29)
  168. #define TB_BUTTONSTRUCTSIZE                                (WM_USER + 30)               
  169. #define RB_MINIMIZEBAND                                        (WM_USER + 30)
  170. #define TB_SETBUTTONSIZE                                (WM_USER + 31)               
  171. #define RB_MAXIMIZEBAND                                        (WM_USER + 31)
  172. #define TB_SETBITMAPSIZE                                (WM_USER + 32)
  173. #define TB_AUTOSIZE                                                (WM_USER + 33)
  174. #define RB_GETBANDBORDERS                                (WM_USER + 34)
  175. #define TB_GETTOOLTIPS                                        (WM_USER + 35)               
  176. #define RB_SHOWBAND                                                (WM_USER + 35)
  177. #define TB_SETTOOLTIPS                                        (WM_USER + 36)               
  178. #define TB_SETPARENT                                        (WM_USER + 37)               
  179. #define RB_SETPALETTE                                        (WM_USER + 37)
  180. #define RB_GETPALETTE                                        (WM_USER + 38)
  181. #define TB_SETROWS                                                (WM_USER + 39)               
  182. #define RB_MOVEBAND                                                (WM_USER + 39)
  183. #define TB_GETROWS                                                (WM_USER + 40)
  184. #define TB_GETBITMAPFLAGS                                (WM_USER + 41)
  185. #define TB_SETCMDID                                                (WM_USER + 42)
  186. #define TB_CHANGEBITMAP                                        (WM_USER + 43)
  187. #define TB_GETBITMAP                                        (WM_USER + 44)
  188. #define TB_GETBUTTONTEXTA                                (WM_USER + 45)
  189. #define TB_REPLACEBITMAP                                (WM_USER + 46)
  190. #define TB_SETINDENT                                        (WM_USER + 47)
  191. #define TB_SETIMAGELIST                                        (WM_USER + 48)
  192. #define TB_GETIMAGELIST                                        (WM_USER + 49)
  193. #define TB_LOADIMAGES                                        (WM_USER + 50)
  194. #define TB_GETRECT                                                (WM_USER + 51)
  195. #define TB_SETHOTIMAGELIST                                (WM_USER + 52)
  196. #define TB_GETHOTIMAGELIST                                (WM_USER + 53)
  197. #define TB_SETDISABLEDIMAGELIST                        (WM_USER + 54)
  198. #define TB_GETDISABLEDIMAGELIST                        (WM_USER + 55)
  199. #define TB_SETSTYLE                                                (WM_USER + 56)
  200. #define TB_GETSTYLE                                                (WM_USER + 57)
  201. #define TB_GETBUTTONSIZE                                (WM_USER + 58)
  202. #define TB_SETBUTTONWIDTH                                (WM_USER + 59)
  203. #define TB_SETMAXTEXTROWS                                (WM_USER + 60)
  204. #define TB_GETTEXTROWS                                        (WM_USER + 61)
  205. #define TB_GETOBJECT                                        (WM_USER + 62)
  206. #define TB_GETBUTTONINFOW                                (WM_USER + 63)
  207. #define TB_SETBUTTONINFOW                                (WM_USER + 64)
  208. #define TB_GETBUTTONINFOA                                (WM_USER + 65)
  209. #define TB_SETBUTTONINFOA                                (WM_USER + 66)
  210. #define TB_INSERTBUTTONW                                (WM_USER + 67)
  211. #define TB_ADDBUTTONSW                                        (WM_USER + 68)
  212. #define TB_HITTEST                                                (WM_USER + 69)
  213. #define TB_SETDRAWTEXTFLAGS                                (WM_USER + 70)
  214. #define TB_GETHOTITEM                                        (WM_USER + 71)
  215. #define TB_SETHOTITEM                                        (WM_USER + 72)
  216. #define TB_SETANCHORHIGHLIGHT                        (WM_USER + 73)
  217. #define TB_GETANCHORHIGHLIGHT                        (WM_USER + 74)
  218. #define TB_MAPACCELERATORA                                (WM_USER + 78)
  219. #define TB_ADDSTRINGW                                        (WM_USER + 77)
  220. #define TB_SAVERESTOREW                                        (WM_USER + 76)
  221. #define TB_GETBUTTONTEXTW                                (WM_USER + 75)
  222. #define TB_GETINSERTMARK                                (WM_USER + 79)
  223. #define TB_SETINSERTMARK                                (WM_USER + 80)
  224. #define TB_INSERTMARKHITTEST                        (WM_USER + 81)
  225. #define TB_MOVEBUTTON                                        (WM_USER + 82)
  226. #define TB_GETMAXSIZE                                        (WM_USER + 83)
  227. #define TB_SETEXTENDEDSTYLE                                (WM_USER + 84)
  228. #define TB_GETEXTENDEDSTYLE                                (WM_USER + 85)
  229. #define TB_GETPADDING                                        (WM_USER + 86)
  230. #define TB_SETPADDING                                        (WM_USER + 87)
  231. #define TB_SETINSERTMARKCOLOR                        (WM_USER + 88)
  232. #define TB_GETINSERTMARKCOLOR                        (WM_USER + 89)
  233. #define TB_MAPACCELERATORW                                (WM_USER + 90)
  234. #define ACM_OPENA                                                (WM_USER +100)
  235. #define ACM_PLAY                                                (WM_USER +101)
  236. #define ACM_STOP                                                (WM_USER +102)
  237. #define ACM_OPENW                                                (WM_USER +103)
  238. #define ACM_ISPLAYING                                        (WM_USER +104)        //1128

  239. #define IPM_CLEARADDRESS                                (WM_USER+100)        //1124
  240. #define IPM_SETADDRESS                                        (WM_USER+101)
  241. #define IPM_GETADDRESS                                        (WM_USER+102)
  242. #define IPM_SETRANGE                                        (WM_USER+103)
  243. #define IPM_SETFOCUS                                        (WM_USER+104)
  244. #define IPM_ISBLANK                                                (WM_USER+105)        //1129

  245. #define PSM_SETCURSEL                                        (WM_USER + 101) //1125
  246. #define PSM_REMOVEPAGE                                        (WM_USER + 102)
  247. #define PSM_ADDPAGE                                                (WM_USER + 103)
  248. #define PSM_CHANGED                                                (WM_USER + 104)
  249. #define PSM_RESTARTWINDOWS                                (WM_USER + 105)
  250. #define PSM_REBOOTSYSTEM                                (WM_USER + 106)
  251. #define PSM_CANCELTOCLOSE                                (WM_USER + 107)
  252. #define PSM_QUERYSIBLINGS                                (WM_USER + 108)
  253. #define PSM_UNCHANGED                                        (WM_USER + 109)
  254. #define PSM_APPLY                                                (WM_USER + 110)
  255. #define PSM_SETTITLEA                                        (WM_USER + 111)
  256. #define PSM_SETWIZBUTTONS                                (WM_USER + 112)
  257. #define PSM_PRESSBUTTON                                        (WM_USER + 113)
  258. #define PSM_SETCURSELID                                        (WM_USER + 114)
  259. #define PSM_SETFINISHTEXTA                                (WM_USER + 115)
  260. #define PSM_GETTABCONTROL                                (WM_USER + 116)
  261. #define PSM_ISDIALOGMESSAGE                                (WM_USER + 117)
  262. #define PSM_GETCURRENTPAGEHWND                        (WM_USER + 118)
  263. #define PSM_INSERTPAGE                                        (WM_USER + 119)
  264. #define PSM_SETTITLEW                                        (WM_USER + 120)
  265. #define PSM_SETFINISHTEXTW                                (WM_USER + 121)
  266. #define PSM_SETHEADERTITLEA                                (WM_USER + 125)
  267. #define PSM_SETHEADERTITLEW                                (WM_USER + 126)
  268. #define PSM_SETHEADERSUBTITLEA                        (WM_USER + 127)
  269. #define PSM_SETHEADERSUBTITLEW                        (WM_USER + 128)
  270. #define PSM_HWNDTOINDEX                                        (WM_USER + 129)
  271. #define PSM_INDEXTOHWND                                        (WM_USER + 130)
  272. #define PSM_PAGETOINDEX                                        (WM_USER + 131)
  273. #define PSM_INDEXTOPAGE                                        (WM_USER + 132)
  274. #define PSM_IDTOINDEX                                        (WM_USER + 133)
  275. #define PSM_INDEXTOID                                        (WM_USER + 134)
  276. #define PSM_GETRESULT                                        (WM_USER + 135)
  277. #define PSM_RECALCPAGESIZES                                (WM_USER + 136)
  278. #define PSM_SETNEXTTEXTW                                (WM_USER + 137)
  279. #define PSM_SHOWWIZBUTTONS                                (WM_USER + 138)
  280. #define PSM_ENABLEWIZBUTTONS                        (WM_USER + 139)
  281. #define PSM_SETBUTTONTEXTW                                (WM_USER + 140) //164



  282. #define DL_BEGINDRAG                                        (WM_USER+133)        //1157
  283. #define DL_DRAGGING                                                (WM_USER+134)
  284. #define DL_DROPPED                                                (WM_USER+135)
  285. #define DL_CANCELDRAG                                        (WM_USER+136)        //1161

  286. #define CDM_FIRST                                                (WM_USER + 100)                        //1124
  287. #define CDM_GETSPEC                                                (CDM_FIRST + 0x0000)
  288. #define CDM_GETFILEPATH                                        (CDM_FIRST + 0x0001)
  289. #define CDM_GETFOLDERPATH                                (CDM_FIRST + 0x0002)
  290. #define CDM_GETFOLDERIDLIST                                (CDM_FIRST + 0x0003)
  291. #define CDM_SETCONTROLTEXT                                (CDM_FIRST + 0x0004)
  292. #define CDM_HIDECONTROL                                        (CDM_FIRST + 0x0005)
  293. #define CDM_SETDEFEXT                                        (CDM_FIRST + 0x0006)
  294. #define CDM_LAST                                                (WM_USER + 200)                        //1224

  295. #define FM_GETFOCUS                                                (WM_USER + 0x0200)                //1536
  296. #define FM_GETSELCOUNT                                        (WM_USER + 0x0202)
  297. #define FM_GETSELCOUNTLFN                                (WM_USER + 0x0203)
  298. #define FM_REFRESH_WINDOWS                                (WM_USER + 0x0206)
  299. #define FM_RELOAD_EXTENSIONS                        (WM_USER + 0x0207)
  300. #define FM_GETDRIVEINFOA                                (WM_USER + 0x0201)
  301. #define FM_GETFILESELA                                        (WM_USER + 0x0204)
  302. #define FM_GETFILESELLFNA                                (WM_USER + 0x0205)
  303. #define FM_GETDRIVEINFOW                                (WM_USER + 0x0211)
  304. #define FM_GETFILESELW                                        (WM_USER + 0x0214)
  305. #define FM_GETFILESELLFNW                                (WM_USER + 0x0215)                //1557

  306. #define LM_HITTEST                   (WM_USER+0x300)                        //1792
  307. #define LM_GETIDEALHEIGHT  (WM_USER+0x301)
  308. #define LM_SETITEM                   (WM_USER+0x302)
  309. #define LM_GETITEM                   (WM_USER+0x303)                        //1795
复制代码
回复 赞! 靠!

使用道具 举报

 楼主| 发表于 2015-1-15 20:02:00 | 显示全部楼层
  1. #define DTM_FIRST                                                0x1000                                        //4096
  2. #define DTM_GETSYSTEMTIME                                (DTM_FIRST + 1)
  3. #define DTM_SETSYSTEMTIME                                (DTM_FIRST + 2)
  4. #define DTM_GETRANGE                                        (DTM_FIRST + 3)
  5. #define DTM_SETRANGE                                        (DTM_FIRST + 4)
  6. #define DTM_SETFORMATA                                        (DTM_FIRST + 5)
  7. #define DTM_SETMCCOLOR                                        (DTM_FIRST + 6)
  8. #define DTM_GETMCCOLOR                                        (DTM_FIRST + 7)
  9. #define DTM_GETMONTHCAL                                        (DTM_FIRST + 8)
  10. #define DTM_SETMCFONT                                        (DTM_FIRST + 9)
  11. #define DTM_GETMCFONT                                        (DTM_FIRST + 10)
  12. #define DTM_SETMCSTYLE                                        (DTM_FIRST + 11)
  13. #define DTM_GETMCSTYLE                                        (DTM_FIRST + 12)
  14. #define DTM_CLOSEMONTHCAL                                (DTM_FIRST + 13)
  15. #define DTM_GETDATETIMEPICKERINFO                (DTM_FIRST + 14)
  16. #define DTM_GETIDEALSIZE                                (DTM_FIRST + 15)
  17. #define DTM_SETFORMATW                                        (DTM_FIRST + 50)                //4146

  18. #define LVM_FIRST                                                0x1000                                //4096
  19. #define LVM_GETBKCOLOR                                        (LVM_FIRST + 0)
  20. #define LVM_SETBKCOLOR                                        (LVM_FIRST + 1)
  21. #define LVM_GETIMAGELIST                                (LVM_FIRST + 2)
  22. #define LVM_SETIMAGELIST                                (LVM_FIRST + 3)
  23. #define LVM_GETITEMCOUNT                                (LVM_FIRST + 4)
  24. #define LVM_GETITEMA                                        (LVM_FIRST + 5)
  25. #define LVM_SETITEMA                                        (LVM_FIRST + 6)
  26. #define LVM_INSERTITEMA                                        (LVM_FIRST + 7)
  27. #define LVM_DELETEITEM                                        (LVM_FIRST + 8)
  28. #define LVM_DELETEALLITEMS                                (LVM_FIRST + 9)
  29. #define LVM_GETCALLBACKMASK                                (LVM_FIRST + 10)
  30. #define LVM_SETCALLBACKMASK                                (LVM_FIRST + 11)
  31. #define LVM_GETNEXTITEM                                        (LVM_FIRST + 12)
  32. #define LVM_FINDITEMA                                        (LVM_FIRST + 13)
  33. #define LVM_GETITEMRECT                                        (LVM_FIRST + 14)
  34. #define LVM_SETITEMPOSITION                                (LVM_FIRST + 15)
  35. #define LVM_GETITEMPOSITION                                (LVM_FIRST + 16)
  36. #define LVM_GETSTRINGWIDTHA                                (LVM_FIRST + 17)
  37. #define LVM_HITTEST                                                (LVM_FIRST + 18)
  38. #define LVM_ENSUREVISIBLE                                (LVM_FIRST + 19)
  39. #define LVM_SCROLL                                                (LVM_FIRST + 20)
  40. #define LVM_REDRAWITEMS                                        (LVM_FIRST + 21)
  41. #define LVM_ARRANGE                                                (LVM_FIRST + 22)
  42. #define LVM_EDITLABELA                                        (LVM_FIRST + 23)
  43. #define LVM_GETEDITCONTROL                                (LVM_FIRST + 24)
  44. #define LVM_GETCOLUMNA                                        (LVM_FIRST + 25)
  45. #define LVM_SETCOLUMNA                                        (LVM_FIRST + 26)
  46. #define LVM_INSERTCOLUMNA                                (LVM_FIRST + 27)
  47. #define LVM_DELETECOLUMN                                (LVM_FIRST + 28)
  48. #define LVM_GETCOLUMNWIDTH                                (LVM_FIRST + 29)
  49. #define LVM_SETCOLUMNWIDTH                                (LVM_FIRST + 30)
  50. #define LVM_GETHEADER                                        (LVM_FIRST + 31)
  51. #define LVM_CREATEDRAGIMAGE                                (LVM_FIRST + 33)
  52. #define LVM_GETVIEWRECT                                        (LVM_FIRST + 34)
  53. #define LVM_GETTEXTCOLOR                                (LVM_FIRST + 35)
  54. #define LVM_SETTEXTCOLOR                                (LVM_FIRST + 36)
  55. #define LVM_GETTEXTBKCOLOR                                (LVM_FIRST + 37)
  56. #define LVM_SETTEXTBKCOLOR                                (LVM_FIRST + 38)
  57. #define LVM_GETTOPINDEX                                        (LVM_FIRST + 39)
  58. #define LVM_GETCOUNTPERPAGE                                (LVM_FIRST + 40)
  59. #define LVM_GETORIGIN                                        (LVM_FIRST + 41)
  60. #define LVM_UPDATE                                                (LVM_FIRST + 42)
  61. #define LVM_SETITEMSTATE                                (LVM_FIRST + 43)
  62. #define LVM_GETITEMSTATE                                (LVM_FIRST + 44)
  63. #define LVM_GETITEMTEXTA                                (LVM_FIRST + 45)
  64. #define LVM_SETITEMTEXTA                                (LVM_FIRST + 46)
  65. #define LVM_SETITEMCOUNT                                (LVM_FIRST + 47)
  66. #define LVM_SORTITEMS                                        (LVM_FIRST + 48)
  67. #define LVM_SETITEMPOSITION32                        (LVM_FIRST + 49)
  68. #define LVM_GETSELECTEDCOUNT                        (LVM_FIRST + 50)
  69. #define LVM_GETITEMSPACING                                (LVM_FIRST + 51)
  70. #define LVM_GETISEARCHSTRINGA                        (LVM_FIRST + 52)
  71. #define LVM_SETICONSPACING                                (LVM_FIRST + 53)
  72. #define LVM_SETEXTENDEDLISTVIEWSTYLE        (LVM_FIRST + 54)
  73. #define LVM_GETEXTENDEDLISTVIEWSTYLE        (LVM_FIRST + 55)
  74. #define LVM_GETSUBITEMRECT                                (LVM_FIRST + 56)
  75. #define LVM_SUBITEMHITTEST                                (LVM_FIRST + 57)
  76. #define LVM_SETCOLUMNORDERARRAY                        (LVM_FIRST + 58)
  77. #define LVM_GETCOLUMNORDERARRAY                        (LVM_FIRST + 59)
  78. #define LVM_SETHOTITEM                                        (LVM_FIRST + 60)
  79. #define LVM_GETHOTITEM                                        (LVM_FIRST + 61)
  80. #define LVM_SETHOTCURSOR                                (LVM_FIRST + 62)
  81. #define LVM_GETHOTCURSOR                                (LVM_FIRST + 63)
  82. #define LVM_APPROXIMATEVIEWRECT                        (LVM_FIRST + 64)
  83. #define LVM_SETWORKAREAS                                (LVM_FIRST + 65)
  84. #define LVM_GETSELECTIONMARK                        (LVM_FIRST + 66)
  85. #define LVM_SETSELECTIONMARK                        (LVM_FIRST + 67)
  86. #define LVM_SETBKIMAGEA                                        (LVM_FIRST + 68)
  87. #define LVM_GETBKIMAGEA                                        (LVM_FIRST + 69)
  88. #define LVM_GETWORKAREAS                                (LVM_FIRST + 70)
  89. #define LVM_SETHOVERTIME                                (LVM_FIRST + 71)
  90. #define LVM_GETHOVERTIME                                (LVM_FIRST + 72)
  91. #define LVM_GETNUMBEROFWORKAREAS                (LVM_FIRST + 73)
  92. #define LVM_SETTOOLTIPS                                        (LVM_FIRST + 74)
  93. #define LVM_GETITEMW                                        (LVM_FIRST + 75)
  94. #define LVM_SETITEMW                                        (LVM_FIRST + 76)
  95. #define LVM_INSERTITEMW                                        (LVM_FIRST + 77)
  96. #define LVM_GETTOOLTIPS                                        (LVM_FIRST + 78)
  97. #define LVM_SORTITEMSEX                                        (LVM_FIRST + 81)
  98. #define LVM_FINDITEMW                                        (LVM_FIRST + 83)
  99. #define LVM_GETGROUPSTATE                                (LVM_FIRST + 92)
  100. #define LVM_GETFOCUSEDGROUP                                (LVM_FIRST + 93)
  101. #define LVM_GETCOLUMNW                                        (LVM_FIRST + 95)
  102. #define LVM_SETCOLUMNW                                        (LVM_FIRST + 96)
  103. #define LVM_INSERTCOLUMNW                                (LVM_FIRST + 97)
  104. #define LVM_GETGROUPRECT                                (LVM_FIRST + 98)
  105. #define LVM_GETITEMTEXTW                                (LVM_FIRST + 115)
  106. #define LVM_SETITEMTEXTW                                (LVM_FIRST + 116)
  107. #define LVM_GETISEARCHSTRINGW                        (LVM_FIRST + 117)
  108. #define LVM_EDITLABELW                                        (LVM_FIRST + 118)
  109. #define LVM_SETBKIMAGEW                                        (LVM_FIRST + 138)
  110. #define LVM_GETBKIMAGEW                                        (LVM_FIRST + 139)
  111. #define LVM_SETSELECTEDCOLUMN                        (LVM_FIRST + 140)
  112. #define LVM_SETVIEW                                                (LVM_FIRST + 142)
  113. #define LVM_GETVIEW                                                (LVM_FIRST + 143)
  114. #define LVM_INSERTGROUP                                        (LVM_FIRST + 145)
  115. #define LVM_SETGROUPINFO                                (LVM_FIRST + 147)
  116. #define LVM_GETGROUPINFO                                (LVM_FIRST + 149)
  117. #define LVM_REMOVEGROUP                                        (LVM_FIRST + 150)
  118. #define LVM_MOVEGROUP                                        (LVM_FIRST + 151)
  119. #define LVM_GETGROUPCOUNT                                (LVM_FIRST + 152)
  120. #define LVM_GETGROUPINFOBYINDEX                        (LVM_FIRST + 153)
  121. #define LVM_MOVEITEMTOGROUP                                (LVM_FIRST + 154)
  122. #define LVM_SETGROUPMETRICS                                (LVM_FIRST + 155)
  123. #define LVM_GETGROUPMETRICS                                (LVM_FIRST + 156)
  124. #define LVM_ENABLEGROUPVIEW                                (LVM_FIRST + 157)
  125. #define LVM_SORTGROUPS                                        (LVM_FIRST + 158)
  126. #define LVM_INSERTGROUPSORTED                        (LVM_FIRST + 159)
  127. #define LVM_REMOVEALLGROUPS                                (LVM_FIRST + 160)
  128. #define LVM_HASGROUP                                        (LVM_FIRST + 161)
  129. #define LVM_SETTILEVIEWINFO                                (LVM_FIRST + 162)
  130. #define LVM_GETTILEVIEWINFO                                (LVM_FIRST + 163)
  131. #define LVM_SETTILEINFO                                        (LVM_FIRST + 164)
  132. #define LVM_GETTILEINFO                                        (LVM_FIRST + 165)
  133. #define LVM_SETINSERTMARK                                (LVM_FIRST + 166)
  134. #define LVM_GETINSERTMARK                                (LVM_FIRST + 167)
  135. #define LVM_INSERTMARKHITTEST                        (LVM_FIRST + 168)
  136. #define LVM_GETINSERTMARKRECT                        (LVM_FIRST + 169)
  137. #define LVM_SETINSERTMARKCOLOR                        (LVM_FIRST + 170)
  138. #define LVM_GETINSERTMARKCOLOR                        (LVM_FIRST + 171)
  139. #define LVM_SETINFOTIP                                        (LVM_FIRST + 173)
  140. #define LVM_GETSELECTEDCOLUMN                        (LVM_FIRST + 174)
  141. #define LVM_ISGROUPVIEWENABLED                        (LVM_FIRST + 175)
  142. #define LVM_GETOUTLINECOLOR                                (LVM_FIRST + 176)
  143. #define LVM_SETOUTLINECOLOR                                (LVM_FIRST + 177)
  144. #define LVM_CANCELEDITLABEL                                (LVM_FIRST + 179)
  145. #define LVM_MAPINDEXTOID                                (LVM_FIRST + 180)
  146. #define LVM_MAPIDTOINDEX                                (LVM_FIRST + 181)
  147. #define LVM_ISITEMVISIBLE                                (LVM_FIRST + 182)
  148. #define LVM_GETEMPTYTEXT                                (LVM_FIRST + 204)
  149. #define LVM_GETFOOTERRECT                                (LVM_FIRST + 205)
  150. #define LVM_GETFOOTERINFO                                (LVM_FIRST + 206)
  151. #define LVM_GETFOOTERITEMRECT                        (LVM_FIRST + 207)
  152. #define LVM_GETFOOTERITEM                                (LVM_FIRST + 208)
  153. #define LVM_SETITEMINDEXSTATE                        (LVM_FIRST + 210)
  154. #define LVM_GETNEXTITEMINDEX                        (LVM_FIRST + 211)                //4307

  155. #define MCM_FIRST                                 0x1000                                //4096
  156. #define MCM_GETCURSEL                        (MCM_FIRST + 1)
  157. #define MCM_SETCURSEL                        (MCM_FIRST + 2)
  158. #define MCM_GETMAXSELCOUNT                (MCM_FIRST + 3)
  159. #define MCM_SETMAXSELCOUNT                (MCM_FIRST + 4)
  160. #define MCM_GETSELRANGE                        (MCM_FIRST + 5)
  161. #define MCM_SETSELRANGE                        (MCM_FIRST + 6)
  162. #define MCM_GETMONTHRANGE                (MCM_FIRST + 7)
  163. #define MCM_SETDAYSTATE                        (MCM_FIRST + 8)
  164. #define MCM_GETMINREQRECT                (MCM_FIRST + 9)
  165. #define MCM_SETCOLOR                        (MCM_FIRST + 10)
  166. #define MCM_GETCOLOR                        (MCM_FIRST + 11)
  167. #define MCM_SETTODAY                        (MCM_FIRST + 12)
  168. #define MCM_GETTODAY                        (MCM_FIRST + 13)
  169. #define MCM_HITTEST                                (MCM_FIRST + 14)
  170. #define MCM_SETFIRSTDAYOFWEEK        (MCM_FIRST + 15)
  171. #define MCM_GETFIRSTDAYOFWEEK        (MCM_FIRST + 16)
  172. #define MCM_GETRANGE                        (MCM_FIRST + 17)
  173. #define MCM_SETRANGE                        (MCM_FIRST + 18)
  174. #define MCM_GETMONTHDELTA                (MCM_FIRST + 19)
  175. #define MCM_SETMONTHDELTA                (MCM_FIRST + 20)
  176. #define MCM_GETMAXTODAYWIDTH        (MCM_FIRST + 21)
  177. #define MCM_GETCURRENTVIEW                (MCM_FIRST + 22)
  178. #define MCM_GETCALENDARCOUNT        (MCM_FIRST + 23)
  179. #define MCM_GETCALENDARGRIDINFO (MCM_FIRST + 24)
  180. #define MCM_GETCALID                        (MCM_FIRST + 27)
  181. #define MCM_SETCALID                        (MCM_FIRST + 28)
  182. #define MCM_SIZERECTTOMIN                (MCM_FIRST + 29)
  183. #define MCM_SETCALENDARBORDER        (MCM_FIRST + 30)
  184. #define MCM_GETCALENDARBORDER        (MCM_FIRST + 31)
  185. #define MCM_SETCURRENTVIEW                (MCM_FIRST + 32)        //4128

  186. #define TV_FIRST                                0x1100                                //4352
  187. #define TVM_INSERTITEMA                        (TV_FIRST + 0)
  188. #define TVM_DELETEITEM                        (TV_FIRST + 1)
  189. #define TVM_EXPAND                                (TV_FIRST + 2)
  190. #define TVM_GETITEMRECT                        (TV_FIRST + 4)
  191. #define TVM_GETCOUNT                        (TV_FIRST + 5)
  192. #define TVM_GETINDENT                        (TV_FIRST + 6)
  193. #define TVM_SETINDENT                        (TV_FIRST + 7)
  194. #define TVM_GETIMAGELIST                (TV_FIRST + 8)
  195. #define TVM_SETIMAGELIST                (TV_FIRST + 9)
  196. #define TVM_GETNEXTITEM                        (TV_FIRST + 10)
  197. #define TVM_SELECTITEM                        (TV_FIRST + 11)
  198. #define TVM_GETITEMA                        (TV_FIRST + 12)
  199. #define TVM_SETITEMA                        (TV_FIRST + 13)
  200. #define TVM_EDITLABELA                        (TV_FIRST + 14)
  201. #define TVM_GETEDITCONTROL                (TV_FIRST + 15)
  202. #define TVM_GETVISIBLECOUNT                (TV_FIRST + 16)
  203. #define TVM_HITTEST                                (TV_FIRST + 17)
  204. #define TVM_CREATEDRAGIMAGE                (TV_FIRST + 18)
  205. #define TVM_SORTCHILDREN                (TV_FIRST + 19)
  206. #define TVM_ENSUREVISIBLE                (TV_FIRST + 20)
  207. #define TVM_SORTCHILDRENCB                (TV_FIRST + 21)
  208. #define TVM_ENDEDITLABELNOW                (TV_FIRST + 22)
  209. #define TVM_GETISEARCHSTRINGA        (TV_FIRST + 23)
  210. #define TVM_SETTOOLTIPS                        (TV_FIRST + 24)
  211. #define TVM_GETTOOLTIPS                        (TV_FIRST + 25)
  212. #define TVM_SETINSERTMARK                (TV_FIRST + 26)
  213. #define TVM_SETITEMHEIGHT                (TV_FIRST + 27)
  214. #define TVM_GETITEMHEIGHT                (TV_FIRST + 28)
  215. #define TVM_SETBKCOLOR                        (TV_FIRST + 29)
  216. #define TVM_SETTEXTCOLOR                (TV_FIRST + 30)
  217. #define TVM_GETBKCOLOR                        (TV_FIRST + 31)
  218. #define TVM_GETTEXTCOLOR                (TV_FIRST + 32)
  219. #define TVM_SETSCROLLTIME                (TV_FIRST + 33)
  220. #define TVM_GETSCROLLTIME                (TV_FIRST + 34)
  221. #define TVM_SETINSERTMARKCOLOR        (TV_FIRST + 37)
  222. #define TVM_GETINSERTMARKCOLOR        (TV_FIRST + 38)
  223. #define TVM_GETITEMSTATE                (TV_FIRST + 39)
  224. #define TVM_SETLINECOLOR                (TV_FIRST + 40)
  225. #define TVM_GETLINECOLOR                (TV_FIRST + 41)
  226. #define TVM_MAPACCIDTOHTREEITEM (TV_FIRST + 42)
  227. #define TVM_MAPHTREEITEMTOACCID (TV_FIRST + 43)
  228. #define TVM_SETEXTENDEDSTYLE        (TV_FIRST + 44)
  229. #define TVM_GETEXTENDEDSTYLE        (TV_FIRST + 45)
  230. #define TVM_INSERTITEMW                        (TV_FIRST + 50)
  231. #define TVM_SETAUTOSCROLLINFO        (TV_FIRST + 59)
  232. #define TVM_GETITEMW                        (TV_FIRST + 62)
  233. #define TVM_SETITEMW                        (TV_FIRST + 63)
  234. #define TVM_GETISEARCHSTRINGW        (TV_FIRST + 64)
  235. #define TVM_EDITLABELW                        (TV_FIRST + 65)
  236. #define TVM_GETSELECTEDCOUNT        (TV_FIRST + 70)
  237. #define TVM_SHOWINFOTIP                        (TV_FIRST + 71)
  238. #define TVM_GETITEMPARTRECT                (TV_FIRST + 72)                        //4424

  239. #define HDM_FIRST                                        0x1200                                        //4608
  240. #define HDM_GETITEMCOUNT                        (HDM_FIRST + 0)
  241. #define HDM_INSERTITEMA                                (HDM_FIRST + 1)
  242. #define HDM_DELETEITEM                                (HDM_FIRST + 2)
  243. #define HDM_GETITEMA                                (HDM_FIRST + 3)
  244. #define HDM_SETITEMA                                (HDM_FIRST + 4)
  245. #define HDM_LAYOUT                                        (HDM_FIRST + 5)
  246. #define HDM_HITTEST                                        (HDM_FIRST + 6)
  247. #define HDM_GETITEMRECT                                (HDM_FIRST + 7)
  248. #define HDM_SETIMAGELIST                        (HDM_FIRST + 8)
  249. #define HDM_GETIMAGELIST                        (HDM_FIRST + 9)
  250. #define HDM_INSERTITEMW                                (HDM_FIRST + 10)
  251. #define HDM_GETITEMW                                (HDM_FIRST + 11)
  252. #define HDM_SETITEMW                                (HDM_FIRST + 12)
  253. #define HDM_ORDERTOINDEX                        (HDM_FIRST + 15)
  254. #define HDM_CREATEDRAGIMAGE                        (HDM_FIRST + 16)
  255. #define HDM_GETORDERARRAY                        (HDM_FIRST + 17)
  256. #define HDM_SETORDERARRAY                        (HDM_FIRST + 18)
  257. #define HDM_SETHOTDIVIDER                        (HDM_FIRST + 19)
  258. #define HDM_SETBITMAPMARGIN                        (HDM_FIRST + 20)
  259. #define HDM_GETBITMAPMARGIN                        (HDM_FIRST + 21)
  260. #define HDM_SETFILTERCHANGETIMEOUT        (HDM_FIRST + 22)
  261. #define HDM_EDITFILTER                                (HDM_FIRST + 23)
  262. #define HDM_CLEARFILTER                                (HDM_FIRST + 24)
  263. #define HDM_GETITEMDROPDOWNRECT                (HDM_FIRST + 25)
  264. #define HDM_GETOVERFLOWRECT                        (HDM_FIRST + 26)
  265. #define HDM_GETFOCUSEDITEM                        (HDM_FIRST + 27)
  266. #define HDM_SETFOCUSEDITEM                        (HDM_FIRST + 28)                //4636

  267. #define TCM_FIRST                                0x1300
  268. #define TCM_GETIMAGELIST                (TCM_FIRST + 2)
  269. #define TCM_SETIMAGELIST                (TCM_FIRST + 3)
  270. #define TCM_GETITEMCOUNT                (TCM_FIRST + 4)
  271. #define TCM_GETITEMA                        (TCM_FIRST + 5)
  272. #define TCM_SETITEMA                        (TCM_FIRST + 6)
  273. #define TCM_INSERTITEMA                        (TCM_FIRST + 7)
  274. #define TCM_DELETEITEM                        (TCM_FIRST + 8)
  275. #define TCM_DELETEALLITEMS                (TCM_FIRST + 9)
  276. #define TCM_GETITEMRECT                        (TCM_FIRST + 10)
  277. #define TCM_GETCURSEL                        (TCM_FIRST + 11)
  278. #define TCM_SETCURSEL                        (TCM_FIRST + 12)
  279. #define TCM_HITTEST                                (TCM_FIRST + 13)
  280. #define TCM_SETITEMEXTRA                (TCM_FIRST + 14)
  281. #define TCM_ADJUSTRECT                        (TCM_FIRST + 40)
  282. #define TCM_SETITEMSIZE                        (TCM_FIRST + 41)
  283. #define TCM_REMOVEIMAGE                        (TCM_FIRST + 42)
  284. #define TCM_SETPADDING                        (TCM_FIRST + 43)
  285. #define TCM_GETROWCOUNT                        (TCM_FIRST + 44)
  286. #define TCM_GETTOOLTIPS                        (TCM_FIRST + 45)
  287. #define TCM_SETTOOLTIPS                        (TCM_FIRST + 46)
  288. #define TCM_GETCURFOCUS                        (TCM_FIRST + 47)
  289. #define TCM_SETCURFOCUS                        (TCM_FIRST + 48)
  290. #define TCM_SETMINTABWIDTH                (TCM_FIRST + 49)
  291. #define TCM_DESELECTALL                        (TCM_FIRST + 50)
  292. #define TCM_HIGHLIGHTITEM                (TCM_FIRST + 51)
  293. #define TCM_SETEXTENDEDSTYLE        (TCM_FIRST + 52)
  294. #define TCM_GETEXTENDEDSTYLE        (TCM_FIRST + 53)
  295. #define TCM_GETITEMW                        (TCM_FIRST + 60)
  296. #define TCM_SETITEMW                        (TCM_FIRST + 61)
  297. #define TCM_INSERTITEMW                        (TCM_FIRST + 62)



  298. #define PGM_FIRST                                 0x1400
  299. #define PGM_SETCHILD                        (PGM_FIRST + 1)
  300. #define PGM_RECALCSIZE                        (PGM_FIRST + 2)
  301. #define PGM_FORWARDMOUSE                (PGM_FIRST + 3)
  302. #define PGM_SETBKCOLOR                        (PGM_FIRST + 4)
  303. #define PGM_GETBKCOLOR                        (PGM_FIRST + 5)
  304. #define PGM_SETBORDER                        (PGM_FIRST + 6)
  305. #define PGM_GETBORDER                        (PGM_FIRST + 7)
  306. #define PGM_SETPOS                                (PGM_FIRST + 8)
  307. #define PGM_GETPOS                                (PGM_FIRST + 9)
  308. #define PGM_SETBUTTONSIZE                (PGM_FIRST + 10)
  309. #define PGM_GETBUTTONSIZE                (PGM_FIRST + 11)
  310. #define PGM_GETBUTTONSTATE                (PGM_FIRST + 12)

  311. #define ECM_FIRST                         0x1500
  312. #define EM_SETCUEBANNER                (ECM_FIRST + 1)
  313. #define EM_GETCUEBANNER                (ECM_FIRST + 2)
  314. #define EM_SHOWBALLOONTIP        (ECM_FIRST + 3)
  315. #define EM_HIDEBALLOONTIP        (ECM_FIRST + 4)
  316. #define EM_SETHILITE                (ECM_FIRST + 5)
  317. #define EM_GETHILITE                (ECM_FIRST + 6)


  318. #define BCM_FIRST                                                0x1600
  319. #define BCM_GETIDEALSIZE                                (BCM_FIRST + 0x0001)        //5633
  320. #define BCM_SETIMAGELIST                                (BCM_FIRST + 0x0002)
  321. #define BCM_GETIMAGELIST                                (BCM_FIRST + 0x0003)
  322. #define BCM_SETTEXTMARGIN                                (BCM_FIRST + 0x0004)
  323. #define BCM_GETTEXTMARGIN                                (BCM_FIRST + 0x0005)
  324. #define BCM_SETDROPDOWNSTATE                        (BCM_FIRST + 0x0006)
  325. #define BCM_SETSPLITINFO                                (BCM_FIRST + 0x0007)
  326. #define BCM_GETSPLITINFO                                (BCM_FIRST + 0x0008)
  327. #define BCM_SETNOTE                                                (BCM_FIRST + 0x0009)
  328. #define BCM_GETNOTE                                                (BCM_FIRST + 0x000A)
  329. #define BCM_GETNOTELENGTH                                (BCM_FIRST + 0x000B)
  330. #define BCM_SETSHIELD                                        (BCM_FIRST + 0x000C)        //5644

  331. #define CBM_FIRST                                0x1700
  332. #define CB_SETMINVISIBLE                (CBM_FIRST + 1)
  333. #define CB_GETMINVISIBLE                (CBM_FIRST + 2)
  334. #define CB_SETCUEBANNER                        (CBM_FIRST + 3)
  335. #define CB_GETCUEBANNER                        (CBM_FIRST + 4)

  336. #define CCM_FIRST                                                0x2000                                        //8192
  337. #define CCM_SETBKCOLOR                                        (CCM_FIRST + 1)
  338. #define CCM_SETCOLORSCHEME                                (CCM_FIRST + 2)
  339. #define CCM_GETCOLORSCHEME                                (CCM_FIRST + 3)
  340. #define CCM_GETDROPTARGET                                (CCM_FIRST + 4)
  341. #define CCM_SETUNICODEFORMAT                        (CCM_FIRST + 5)
  342. #define CCM_GETUNICODEFORMAT                        (CCM_FIRST + 6)
  343. #define CCM_SETVERSION                                        (CCM_FIRST + 0x7)
  344. #define CCM_GETVERSION                                        (CCM_FIRST + 0x8)
  345. #define CCM_SETNOTIFYWINDOW                                (CCM_FIRST + 0x9)
  346. #define CCM_SETWINDOWTHEME                                (CCM_FIRST + 0xb)
  347. #define CCM_DPISCALE                                        (CCM_FIRST + 0xc)
  348. #define CCM_LAST                                                (CCM_FIRST + 0x200)                //8704

  349. #define WM_APP                                                        0x8000                                        //32768
复制代码
回复 赞! 靠!

使用道具 举报

发表于 2016-6-3 17:12:36 | 显示全部楼层
最好加上注释说明,哪怕一句话也行~
回复 赞! 靠!

使用道具 举报

本版积分规则

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-11-21 21:25 , Processed in 0.050480 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表