亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? control.h

?? MiniGUI for uCOS 移植實(shí)驗(yàn)全部源碼
?? H
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
 *      - BM_IMAGE_BITMAP\n
 *        Bitmap of a button.
 *      - BM_IMAGE_ICON\n
 *        Icon of a button.
 *
 * \return A handle of the bitmap or icon of the button, zero when error.
 */
#define BM_GETIMAGE             0xF0F6

#define BM_IMAGE_BITMAP         1
#define BM_IMAGE_ICON           2
    
/**
 * \def BM_SETIMAGE
 * \brief Associates a new image (icon or bitmap) with the button.
 *
 * An application sends a BM_SETIMAGE message to 
 * associate a new image (icon or bitmap) with the button.
 *
 * Please use BM_IMAGE_BITMAP or BM_IMAGE_ICON as the first parameter of the message 
 * to indicate the type of button control image:
 *  - BM_IMAGE_BITMAP\n
 *          Specifies the type of image to associate with the button to be a bitmap.
 *  - BM_IMAGE_ICON\n
 *          Specifies the type of image to associate with the button to be an icon.
 */
#define BM_SETIMAGE             0xF0F7

#define BM_MSGMAX               0xF100

    /** @} end of ctrl_button_msgs */
    
    /**
     * \defgroup ctrl_button_ncs Notification codes of button control
     * @{
     */

/**
 * \def BN_CLICKED
 * \brief The BN_CLICKED notification message is sent when the user clicks a button.
 */
#define BN_CLICKED          0

#define BN_PAINT            1   /* not supported */
#define BN_HILITE           2
#define BN_UNHILITE         3
#define BN_DISABLE          4   /* not supported */
#define BN_DOUBLECLICKED    5

/**
 * \def BN_PUSHED
 * \brief The BN_PUSHED notification message is sent when the user pushes a button.
 */
#define BN_PUSHED           BN_HILITE

/**
 * \def BN_UNPUSHED
 * \brief The BN_UNPUSHED notification message is sent when the user unpushes a button.
 */
#define BN_UNPUSHED         BN_UNHILITE

/**
 * \def BN_DBLCLK
 * \brief The BN_DBLCLK notification message is sent when the user double-clicks a button.
 */
#define BN_DBLCLK           BN_DOUBLECLICKED

/**
 * \def BN_SETFOCUS
 * \brief The BN_SETFOCUS notification message is sent when a button receives the keyboard focus.
 */
#define BN_SETFOCUS         6

/**
 * \def BN_KILLFOCUS
 * \brief The BN_KILLFOCUS notification message is sent when a button loses the keyboard focus.
 */
#define BN_KILLFOCUS        7

    /** @} end of ctrl_button_ncs */

    /** @} end of ctrl_button */

#endif /* _CTRL_BUTTON */

/****** Edit and MEdit Control ***********************************************/
#if defined (_CTRL_SIMEDIT) || defined(_CTRL_SLEDIT) || defined(_CTRL_MLEDIT)

    /**
     * \defgroup ctrl_edit Edit/MEdit control
     *
     * \bug You can not pass caption argument for multi-line edit control
     *      when you create it, just use null string:
     *
     * \code
     *  CreateWindowEx (CTRL_MEDIT, ..., "", ...);
     * \endcode
     *
     * @{
     */

/**
 * \def CTRL_EDIT
 * \brief The class name of simple single-line editor box.
 *
 * This edit control uses the system default fixed logical font.
 */
#define CTRL_EDIT           ("edit")

/**
 * \def CTRL_SLEDIT
 * \brief The class name of single-line editor box.
 *
 * This edit control uses the system logical font for control,
 * which may be variable-width font..
 */
#define CTRL_SLEDIT         ("sledit")

/**
 * \def CTRL_MLEDIT
 * \brief The class name of multiple-line editor box.
 *
 * This edit control uses the system logical font for control,
 * which may be variable-width font..
 */
#define CTRL_MLEDIT         ("mledit")

/**
 * \def CTRL_MEDIT
 * \brief Another class name of multiple-line editor box.
 *
 * This edit control uses the system logical font for control,
 * which may be variable-width font..
 */
#define CTRL_MEDIT          ("medit")

#define CTRL_OLDMEDIT       ("oldmedit")

    /**
     * \defgroup ctrl_edit_styles Styles of edit control
     * @{
     */

/**
 * \def ES_LEFT
 * \brief Left-aligns text.
 */
#define ES_LEFT             0x00000000L

#define ES_CENTER           0x00000001L
#define ES_RIGHT            0x00000002L
#define ES_MULTILINE        0x00000004L

/**
 * \def ES_UPPERCASE
 * \brief Converts all characters to uppercase as they are typed into the edit control.
 */
#define ES_UPPERCASE        0x00000008L

/**
 * \def ES_LOWERCASE
 * \brief Converts all characters to lowercase as they are typed into the edit control.
 */
#define ES_LOWERCASE        0x00000010L

/**
 * \def ES_PASSWORD
 * \brief Displays an asterisk (*) for each character typed into the edit control.
 */
#define ES_PASSWORD         0x00000020L

#define ES_AUTOVSCROLL      0x00000040L
#define ES_AUTOHSCROLL      0x00000080L

/**
 * \def ES_NOHIDESEL
 * \brief Edit control with this style will remain selected when focus is lost
 */
#define ES_NOHIDESEL        0x00000100L

/**
 * \def ES_AUTOSELECT
 * \brief Selects all text when getting focus
 */
#define ES_AUTOSELECT       0x00000400L
//#define ES_OEMCONVERT       0x00000400L

/**
 * \def ES_READONLY
 * \brief Prevents the user from typing or editing text in the edit control.
 */
#define ES_READONLY         0x00000800L

/**
 * \def ES_BASELINE
 * \brief Draws base line under input area instead of frame border.
 */
#define ES_BASELINE         0x00001000L

/**
 * \def ES_AUTOWRAP
 * \brief Automatically wraps against border when inputting.
 */
#define ES_AUTOWRAP         0x00002000L

/**
 * \def ES_TITLE
 * \brief Shows specified title texts.
 */
#define ES_TITLE            0x00004000L

/**
 * \def ES_TIP
 * \brief Shows specified tip texts.
 */
#define ES_TIP              0x00008000L

    /** @} end of ctrl_edit_styles */

    /**
     * \defgroup ctrl_edit_msgs Messages of edit control
     * @{
     */

/**
 * \def EM_GETSEL
 * \brief Gets the selected string in the edit control.
 *
 * \code
 * EM_GETSEL
 *
 * char *buffer;
 * int len;
 *
 * wParam = len;
 * lParam = (LPARAM)buffer;
 * \endcode
 *
 * \param len Length of buffer.
 * \param buffer Pointer to the string buffer
 *
 * \return length of the selected string
 */
#define EM_GETSEL               0xF0B0

/**
 * \def EM_SETSEL
 * \brief Sets the selected point in the edit control and makes
 *        the text between insertion point and selection point selected.
 *
 *        Generally, you should send EM_SETCARETPOS first to set insertion
 *        point before you use EM_SETSEL to select text.
 *
 * \code
 * EM_SETSEL
 *
 * int line_pos;
 * int char_pos;
 *
 * wParam = (WPARAM)line_pos;
 * lParam = (LPARAM)char_pos;
 * \endcode
 *
 * \param line_pos line position of the selection point.
 *                 For single line editor, it is always zero.
 *                 Note : For multi-line editor, "line" means a text string ended with a line
 *                 seperator, not a single text line in wrap mode. So, char_pos
 *                 means the character position in a text string.
 * \param char_pos character(wide character) position of the selection point.
 *
 * \return length of the selected string
 */
#define EM_SETSEL               0xF0B1
#define EM_SETSELECTION         EM_SETSEL

/**
 * \def EM_SELECTALL
 * \brief Selects all the texts, the same meaning as ctrl+a
 *        
 * \code
 * EM_SELECTALL
 *
 * wParam = 0;
 * lParam = 0;
 * \endcode
 */
#define EM_SELECTALL              0xF0B2

/**
 * \def EM_GETSELPOS
 * \brief Gets the position of the selection point.
 *
 * \code
 * EM_GETSELPOS
 * int* line_pos;
 * int* char_pos;
 *
 * wParam = (WPARAM)line_pos;
 * lParam = (LPARAM)char_pos;
 * \endcode
 *
 * \param line_pos Pointer to a integer buffer to save the selection line position.
 *                 For single line editor, it is always zero.
 *                 Note : Here "line" means a text string ended with a line
 *                 seperator, not a single text line in wrap mode. So, char_pos
 *                 means the character position in a text string.
 * \param char_pos Pointer to a integer buffer to save the selection character position.
 *
 * \return The string length of the text from the beginning to the selection point.
 */
#define EM_GETSELPOS              0xF0B3

/**
 * \def EM_INSERTCBTEXT
 * \brief Inserts the text in the clipboard to the current caret position
 *
 * \code
 * EM_INSERTCBTEXT
 * int len;
 * const char *string;
 *
 * wParam = len;
 * lParam = (LPARAM)string;
 * \endcode
 *
 * \param len Length of string
 * \param string Pointer to the text string
 */
#define EM_INSERTCBTEXT           0xF0B4

/**
 * \def EM_COPYTOCB
 * \brief Copies the currently selected text to the clipboard
 *
 * \code
 * EM_COPYTOCB
 *
 * wParam = 0;
 * lParam = 0
 * \endcode
 *
 * \return Length of the text which is really copied to clipboard.
 */
#define EM_COPYTOCB               0xF0B5

/**
 * \def EM_CUTTOCB
 * \brief Cuts the currently selected text to the clipboard
 *
 * \code
 * EM_CUTTOCB
 *
 * wParam = 0;
 * lParam = 0
 * \endcode
 *
 * \return Length of the text which is really copied to clipboard.
 */
#define EM_CUTTOCB               0xF0B6

/**
 * \def EM_SETLFDISPCHAR
 * \brief Sets the char used to represent the line seperator.
 *        
 * In default case, the line sperator will not be shown.
 * If the char used to represent the line seperator is not zero,
 *    this char will be shown in place of line seperator.
 *
 * \code
 * EM_SETLFDISPCHAR
 * unsigned char ch;
 *
 * wParam = 0;
 * lParam = ch;
 * \endcode
 *
 * \param ch the char used to represent the line seperator
 */
#define EM_SETLFDISPCHAR          0xF0B7

/**
 * \def EM_SETLINESEP
 * \brief Sets the line seperator.
 *        
 * In default case, the line sperator is '\n'.
 *
 * \code
 * EM_SETLINESEP
 * unsigned char ch;
 *
 * wParam = 0;
 * lParam = ch;
 * \endcode
 *
 * \param ch the new line seperator
 */
#define EM_SETLINESEP             0xF0B8

//#define EM_GETRECT              0xF0B2
//#define EM_SETRECT              0xF0B3
//#define EM_SETRECTNP            0xF0B4
//#define EM_SCROLL               0xF0B5

/**
 * \def EM_GETCARETPOS
 * \brief Gets the position of the caret.
 *
 * \code
 * EM_GETCARETPOS
 * int* line_pos;
 * int* char_pos;
 *
 * wParam = (WPARAM)line_pos;
 * lParam = (LPARAM)char_pos;
 * \endcode
 *
 * \param line_pos Pointer to a integer buffer to save the caret line position.
 *                 For single line editor, it is always zero.
 *                 Note : Here "line" means a text string ended with a line
 *                 seperator, not a single text line in wrap mode. So, char_pos
 *                 means the character position in a text string.
 * \param char_pos Pointer to a integer buffer to save the caret character position.
 *
 * \return The string length of the text from the beginning to the caret pos.
 */
#define EM_GETCARETPOS          0xF0B9

/**
 * \def EM_SETCARETPOS
 * \brief Sets the position of the caret.
 *
 * \code
 * EM_SETCARETPOS
 * int line_pos;
 * int char_pos;
 *
 * wParam = (WPARAM)line_pos;
 * lParam = (LPARAM)char_pos;
 * \endcode
 *
 * \param line_pos The new caret line position. For single line editor, it will be ignored.
 *                 Note : Here "line" means a text string ended with a line
 *                 seperator, not a single text line in wrap mode. So, char_pos
 *                 means the character position in a text string.
 * \param char_pos The new caret character position.
 *
 * \return length of the string from the beginning to the caret position 
 *         on success, otherwise -1.
 */
#define EM_SETCARETPOS          0xF0BA
#define EM_SETINSERTION         EM_SETCARETPOS

//#define EM_SCROLLCARET          0xF0B9
//#define EM_GETMODIFY            0xF0BA
//#define EM_SETMODIFY            0xF0BB

/**
 * \def EM_GETLINECOUNT
 * \brief Gets the line number.
 *
 * \code
 * EM_GETLINECOUNT
 *
 * wParam = 0;
 * lParam = 0;
 * \endcode
 *
 * \return Line number on success, otherwise -1.
 * \note Implemented for TextEdit control.
 */
#define EM_GETLINECOUNT         0xF0BC

/**
 * \def EM_GETLINEHEIGHT
 * \brief Gets the height of a line.
 *
 * \code
 * EM_GETLINEHEIGHT
 *
 * wParam = 0;
 * lParam = 0;
 * \endcode
 *
 * \return Height value.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲麻豆国产自偷在线| 亚洲国产欧美在线| 欧美日韩一级黄| 国产麻豆成人传媒免费观看| 亚洲精品免费一二三区| 精品国产一区二区国模嫣然| 99久久精品国产观看| 美国精品在线观看| 亚洲一区二区免费视频| 国产亚洲欧美色| 在线综合+亚洲+欧美中文字幕| av高清久久久| 国产一区美女在线| 日韩精品亚洲一区二区三区免费| 中文字幕中文字幕在线一区| 久久午夜电影网| 欧美精品一二三| 欧美性猛交一区二区三区精品| 国产电影一区二区三区| 奇米在线7777在线精品 | 日本乱人伦一区| 国产精品一线二线三线| 日本v片在线高清不卡在线观看| 亚洲青青青在线视频| 亚洲国产精品精华液2区45| 日韩欧美亚洲另类制服综合在线| 欧美日韩中文一区| 欧美在线综合视频| 色系网站成人免费| 91免费国产视频网站| 成人激情小说网站| 成人性生交大片免费看中文网站| 黄色资源网久久资源365| 伦理电影国产精品| 蜜桃一区二区三区在线| 丝袜美腿亚洲一区二区图片| 韩国女主播成人在线| 日本aⅴ亚洲精品中文乱码| 婷婷一区二区三区| 丝袜亚洲另类欧美| 琪琪久久久久日韩精品| 精品一区二区av| 国产一区二区精品在线观看| 国模大尺度一区二区三区| 激情欧美日韩一区二区| 国产麻豆视频一区二区| 国产成人免费视频| 97久久久精品综合88久久| 91在线国内视频| 欧美优质美女网站| 欧美精品乱人伦久久久久久| 欧美一区二区免费观在线| 日韩三区在线观看| 久久久三级国产网站| 国产精品久久久久久久午夜片| 国产精品素人一区二区| 亚洲欧美日韩成人高清在线一区| 一区二区三区日韩| 日韩国产高清在线| 久久99在线观看| 成人午夜短视频| 在线观看日韩精品| 日韩欧美中文一区| 国产日韩精品一区二区三区 | 成人午夜电影久久影院| 99re这里都是精品| 欧美日本高清视频在线观看| 欧美大白屁股肥臀xxxxxx| 国产日韩av一区| 一区二区三区免费在线观看| 日韩和欧美的一区| 粉嫩aⅴ一区二区三区四区五区| 99精品视频在线观看| 欧美日韩国产bt| 国产亚洲污的网站| 亚洲一区二区三区在线看| 久久99精品久久只有精品| 岛国精品在线观看| 欧美日韩国产天堂| 国产午夜精品久久久久久久| 亚洲精品视频在线看| 精品在线播放免费| 一本色道久久综合亚洲精品按摩| 欧美一区二区私人影院日本| 国产精品麻豆99久久久久久| 日韩在线a电影| 懂色av一区二区夜夜嗨| 欧美精品成人一区二区三区四区| 久久久久9999亚洲精品| 亚洲国产精品精华液网站| 国产suv精品一区二区6| 欧美日韩精品一区二区天天拍小说 | 国产毛片一区二区| 欧美日韩精品免费观看视频| 欧美国产日韩亚洲一区| 蜜桃视频在线观看一区| 色猫猫国产区一区二在线视频| 欧美哺乳videos| 亚洲午夜激情av| 成人免费毛片a| 欧美大片日本大片免费观看| 亚洲一区二区三区不卡国产欧美| 国产乱对白刺激视频不卡| 91精品一区二区三区在线观看| 国产精品二三区| 国产真实乱子伦精品视频| 欧美卡1卡2卡| 亚洲综合久久久| eeuss影院一区二区三区| 久久综合九色综合97_久久久| 亚洲sss视频在线视频| 99精品一区二区| 国产精品毛片无遮挡高清| 韩国av一区二区| 日韩一区二区麻豆国产| 亚洲成人福利片| 欧洲亚洲精品在线| 亚洲人成人一区二区在线观看| 国产最新精品免费| 欧美第一区第二区| 久久精品国产成人一区二区三区 | 国产福利不卡视频| 日韩久久免费av| 麻豆精品国产传媒mv男同| 欧美人伦禁忌dvd放荡欲情| 亚洲永久精品大片| 色香蕉成人二区免费| 亚洲欧美乱综合| 99视频精品全部免费在线| 国产精品久久777777| 国产精品99久久久久久久vr| 久久综合久色欧美综合狠狠| 精品一区二区精品| 久久综合给合久久狠狠狠97色69| 久久精品国产第一区二区三区| 91精品国产欧美一区二区18| 青青草国产精品97视觉盛宴| 欧美一级在线免费| 另类欧美日韩国产在线| 欧美成人a∨高清免费观看| 久久99热99| 久久精品视频在线免费观看| 国产电影精品久久禁18| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产欧美综合色| 国产91精品一区二区| 综合色天天鬼久久鬼色| 91免费视频大全| 亚洲国产精品自拍| 欧美裸体一区二区三区| 免费不卡在线观看| 久久久蜜桃精品| av一区二区三区| 亚洲国产精品一区二区尤物区| 欧美高清dvd| 国产综合一区二区| 国产精品美女久久福利网站| 色88888久久久久久影院按摩| 午夜精品久久久久久久久久久 | 丝袜国产日韩另类美女| 日韩一区二区三区观看| 国产成人啪午夜精品网站男同| 国产精品久久毛片| 欧美日韩精品欧美日韩精品一综合| 人禽交欧美网站| 中文字幕免费不卡| 欧美性色aⅴ视频一区日韩精品| 日本欧美在线观看| 日本一区二区三区在线不卡| 91丨九色丨黑人外教| 日韩精品视频网站| 国产欧美日韩在线观看| 91福利社在线观看| 精品在线一区二区三区| 亚洲日本丝袜连裤袜办公室| 欧美高清精品3d| 成人aaaa免费全部观看| 天天综合色天天综合| 欧美国产精品一区二区三区| 欧美这里有精品| 国产一区二区三区免费在线观看| 亚洲人成亚洲人成在线观看图片| 91精品国产综合久久婷婷香蕉| 成人永久aaa| 日韩av一区二区三区| 亚洲精品免费视频| 26uuu成人网一区二区三区| 在线影视一区二区三区| 国产乱码精品一区二区三区av| 一区二区三区在线影院| 国产亚洲精品bt天堂精选| 欧美三级电影网站| 菠萝蜜视频在线观看一区| 日韩av网站免费在线| 亚洲日本在线天堂| 国产午夜精品一区二区三区四区| 欧美日韩国产bt| 日本久久精品电影| 成人的网站免费观看| 精品一区二区久久|