From d6ee29ae11f7c0d7e512fda343d3aa5c843442d5 Mon Sep 17 00:00:00 2001 From: Vincent Wei Date: Fri, 14 Jun 2019 18:58:46 +0800 Subject: [PATCH] fix some doc for messages --- include/window.h | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/include/window.h b/include/window.h index 46185b6e..a9890bc4 100644 --- a/include/window.h +++ b/include/window.h @@ -551,10 +551,10 @@ extern "C" { * \code * MSG_CHAR * unsigned char ch_buff [4]; - * unsigned char ch_buff [0] = FIRSTBYTE(wParam); - * unsigned char ch_buff [1] = SECONDBYTE(wParam); - * unsigned char ch_buff [2] = THIRDBYTE(wParam); - * unsigned char ch_buff [3] = FOURTHBYTE(wParam); + * ch_buff [0] = FIRSTBYTE(wParam); + * ch_buff [1] = SECONDBYTE(wParam); + * ch_buff [2] = THIRDBYTE(wParam); + * ch_buff [3] = FOURTHBYTE(wParam); * DWORD key_flags = (DWORD)lParam; * \endcode * @@ -658,6 +658,12 @@ extern "C" { * * This message is sent when a key is pressed exceed user-defined long * time value. + * + * \code + * MSG_KEYLONGPRESS + * int scancode = (int)wParam; + * DWORD key_flags = (DWORD)lParam; + * \endcode */ #define MSG_KEYLONGPRESS 0x001B @@ -667,6 +673,13 @@ extern "C" { * * This message is sent when a key is pressed to exceed user-defined * always time value. + * + * \code + * MSG_KEYLONGPRESS + * int scancode = (int)wParam; + * DWORD key_flags = (DWORD)lParam; + * \endcode + * */ #define MSG_KEYALWAYSPRESS 0x001C @@ -707,12 +720,12 @@ extern "C" { * \code * MSG_UTF8CHAR * unsigned char ch_utf8 [6]; - * unsigned char ch_utf8 [0] = FIRSTBYTE(wParam); - * unsigned char ch_utf8 [1] = SECONDBYTE(wParam); - * unsigned char ch_utf8 [2] = THIRDBYTE(wParam); - * unsigned char ch_utf8 [3] = FOURTHBYTE(wParam); - * unsigned char ch_utf8 [4] = FIRSTBYTE(lParam); - * unsigned char ch_utf8 [5] = SECONDBYTE(lParam); + * ch_utf8 [0] = FIRSTBYTE(wParam); + * ch_utf8 [1] = SECONDBYTE(wParam); + * ch_utf8 [2] = THIRDBYTE(wParam); + * ch_utf8 [3] = FOURTHBYTE(wParam); + * ch_utf8 [4] = FIRSTBYTE(lParam); + * ch_utf8 [5] = SECONDBYTE(lParam); * \endcode * * \param ch_utf8 The buffer to save the character in UTF-8. @@ -2713,7 +2726,7 @@ typedef struct _DRAGINFO { * * \code * MSG_TIMER - * int timer_id = (int)wParam; + * LINT timer_id = (LINT)wParam; * DWORD tick_count = (DWORD)lParam; * \endcode *