伊莉討論區

標題: WM_USER意思.. [打印本頁]

作者: jackyo04    時間: 2018-7-12 02:07 PM     標題: WM_USER意思..

本帖最後由 jackyo04 於 2018-7-13 06:09 PM 編輯

常常看到前輩的程式define一堆東西..例如
  1. #define MSG WM_USER + 180
  2. #define FO WM_USER + 182
  3. #define NEXT WM_USER + 184
  4. #define ResetMe WM_USER + 186
複製代碼
請問一下,這些東西是什麼根據呢?
WM_USER是什麼?
那些+103,+104又是什麼意思?

作者: MY0613    時間: 2018-7-13 10:04 AM

本帖最後由 MY0613 於 2018-7-13 10:05 AM 編輯

Used to define private messages for use by private window classes, usually of the form WM_USER+x, where x is an integer value.
隨手狗了一下,找到微軟說明。

  1. #define WM_USER                         0x0400
複製代碼

WM_USER through 0x7FFF        Integer messages for use by private window classes.

0x0400 ~ 0x7FFF 就是給自訂的用途啦。

作者: love88131496    時間: 2018-7-13 05:48 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: jackyo04    時間: 2018-7-13 06:11 PM

感謝大大們的解答,因為之前接觸的程式都沒碰過這東西,所以很好奇,網路上敘述的太文言文了,看不太懂




歡迎光臨 伊莉討論區 (http://www53.eyny.com/) Powered by Discuz!