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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? minigui.h

?? 該程序是觸摸屏控制電機轉動試驗,在armlinux下
?? H
?? 第 1 頁 / 共 5 頁
字號:
 * \brief Draws a 3D rectangle border. * * This function draws a 3D retangle border which is 2-pixel wide. * * \param hdc The device context. * \param l The x-coordinate of upper-left corner of the rectangle. * \param t The y-coordinate of upper-left corner of the rectangle. * \param r The x-coordinate of lower-right corner of the rectangle. * \param b The y-coordinate of lower-right corner of the rectangle. * * \sa Draw3DUpThinFrame, Draw3DDownFrame */void GUIAPI Draw3DBorder (HDC hdc, int l, int t, int r, int b);/** * \fn void GUIAPI DisabledTextOut (HDC hDC, int x, int y, const char* szText) * \brief Outputs disabled (grayed) text. * * This function outputs a grayed text at the specified position. * * \param hDC The device context. * \param x The x-coordinate of start point. * \param y The y-coordinate of start point. * \param szText The null-terminated text to be outputted. * * \sa TextOut, DrawText */void GUIAPI DisabledTextOut (HDC hDC, int x, int y, const char* szText);    /** @} end of misc_fns */    /**     * \defgroup fixed_str Length-Fixed string operations     *     * MiniGUI maintains a private heap for length-fixed strings, and allocates     * length-fixed strings from this heap for window caption, menu item text,      * and so on. You can also use this private heap to allocate length-fixed strings.     *     * \include fixstr.c     *     * @{     *//** * \fn char* GUIAPI FixStrAlloc (int len) * \brief Allocates a buffer for a length-fixed string. * * This function allocates a buffer from the length-fixed string heap * for a string which is \a len bytes long (does not include  * the null character of the string).  * * \note You can change the content of the string, but do not change the * length of this string (shorter is valid) via \a strcat function or  * other equivalent functions or operations. * * \param len The length of the string. * \return The pointer to the buffer on success, otherwise NULL. * * \sa FreeFixStr */char* GUIAPI FixStrAlloc (int len);/** * \fn void GUIAPI FreeFixStr (char* str) * \brief Frees a length-fixed string. * * This function frees the buffer used by the length-fixed string \a str. * * \param str The length-fixed string. * * \note Do not use \a free to free the length-fixed string. * * \sa FixStrAlloc */void GUIAPI FreeFixStr (char* str);    /** @} end of fixed_str */    /**     * \defgroup cursor_fns Cursor operations     * @{     */#ifndef _CURSOR_SUPPORTstatic inline void do_nothing (void) { return; }#endif#ifdef _CURSOR_SUPPORT/** * \fn HCURSOR GUIAPI LoadCursorFromFile (const char* filename) * \brief Loads a cursor from a M$ Windows cursor file. * * This function loads a cursor from M$ Windows *.cur file  * named \a filename and returns the handle to loaded cursor.  * The returned handle can be used by \a SetCursor to set new mouse cursor. * * \param filename The path name of the cursor file. * \return Handle to the cursor, zero on error. * * \note MiniGUI does not support 256-color or animation cursor. * * \sa SetCursor */  HCURSOR GUIAPI LoadCursorFromFile (const char* filename);/** * \fn HCURSOR GUIAPI LoadCursorFromMem (const void* area) * \brief Loads a cursor from a memory area. * * This function loads a cursor from a memory area pointed to by \a area.  * The memory has the same layout as a M$ Windows CURSOR file. * The returned handle can be used by \a SetCursor to set new mouse cursor. * * \param area The pointer to the cursor data. * \return Handle to the cursor, zero on error. * * \note MiniGUI does not support 256-color or animation cursor. * * \sa SetCursor */  HCURSOR GUIAPI LoadCursorFromMem (const void* area);/** * \fn HCURSOR GUIAPI CreateCursor (int xhotspot, int yhotspot, int w, int h, const BYTE* pANDBits, const BYTE* pXORBits, int colornum) * \brief Creates a cursor from memory data. * * This function creates a cursor from memory data rather than cursor file.  * \a xhotspot and \a yhotspot specify the hotpot of the cursor, \a w and \a h are  * the width and the height of the cursor respectively. \a pANDBits and \a pXORBits * are AND bitmask and XOR bitmask of the cursor.  * MiniGUI currently support mono-color cursor and 16-color cursor, \a colornum  * specifies the cursor's color depth. For mono-color, it should be 1, and for * 16-color cursor, it should be 4. * * \param xhotspot The x-coordinate of the hotspot. * \param yhotspot The y-coordinate of the hotspot. * \param w The width of the cursor. * \param h The height of the cursor. * \param pANDBits The pointer to AND bits of the cursor. * \param pXORBits The pointer to XOR bits of the cursor. * \param colornum The bit-per-pixel of XOR bits. * \return Handle to the cursor, zero on error. * * \note MiniGUI only support 2-color or 16-color cursor. */  HCURSOR GUIAPI CreateCursor (int xhotspot, int yhotspot, int w, int h,                const BYTE* pANDBits, const BYTE* pXORBits, int colornum);/** * \fn BOOL GUIAPI DestroyCursor (HCURSOR hcsr) * \brief Destroies a cursor object. * * This function destroys a cursor object specified by \a hcsr. * * \param hcsr Handle to the cursor. * \return TRUE on success, otherwise FALSE. */  BOOL GUIAPI DestroyCursor (HCURSOR hcsr);/** * \fn HCURSOR GUIAPI GetSystemCursor (int csrid) * \brief Gets the handle to a system cursor by its identifier. * * MiniGUI creates (MAX_SYSCURSORINDEX + 1) system cursors for application. * You can use \a GetSystemCursor to get the handle to these system cursors. * The identifier can be one of the following: *  *  - IDC_ARROW\n *    Normal arrow cursor. *  - IDC_IBEAM\n *    'I' shaped beam cursor, indicate an input field. *  - IDC_PENCIL\n *    Pencil-shape cursor. *  - IDC_CROSS\n *    Cross cursor. *  - IDC_MOVE\n *    Moving cursor. *  - IDC_SIZENWSE\n *    Sizing cursor, along north-west and south-east. *  - IDC_SIZENESW\n *    Sizing cursor, along north-east and south-west. *  - IDC_SIZEWE\n *    Sizing cursor, along west and east. *  - IDC_SIZENS\n *    Sizing cursor, along north and south. *  - IDC_UPARROW\n *    Up arrow cursor. *  - IDC_NONE\n *    None cursor. *  - IDC_HELP\n *    Arrow with question. *  - IDC_BUSY\n *    Busy cursor. *  - IDC_WAIT\n *    Wait cursor. *  - IDC_RARROW\n *    Right arrow cursor. *  - IDC_COLOMN\n *    Cursor indicates column. *  - IDC_ROW\n *    Cursor indicates row. *  - IDC_DRAG\n *    Draging cursor. *  - IDC_NODROP\n *    No droping cursor. *  - IDC_HAND_POINT\n *    Hand point cursor. *  - IDC_HAND_SELECT\n *    Hand selection cursor. *  - IDC_SPLIT_HORZ\n *    Horizontal splitting cursor. *  - IDC_SPLIT_VERT\n *    Vertical splitting cursor. * * \param csrid The identifier of the system cursor. * \return Handle to the system cursor, otherwise zero. */  HCURSOR GUIAPI GetSystemCursor (int csrid);/** * \fn HCURSOR GUIAPI GetCurrentCursor (void) * \brief Gets the handle to the current cursor. * * This function retrives the current cursor and returns its handle. * * \return Handle to the current system cursor, zero means no current cursor. */  HCURSOR GUIAPI GetCurrentCursor (void);#else  #define LoadCursorFromFile(filename)    (do_nothing(), 0)  #define CreateCursor(x, y, w, h, ANDbs, XORbs, cr) (do_nothing(), 0)  #define DestroyCursor(hcsr)             (do_nothing(), 0)  #define GetSystemCursor(csrid)          (do_nothing(), 0)  #define GetCurrentCursor()              (do_nothing(), 0)#endif /* _CURSOR_SUPPORT */#define MAX_SYSCURSORINDEX    22/* System cursor index. */#define IDC_ARROW       0#define IDC_IBEAM       1#define IDC_PENCIL      2#define IDC_CROSS       3#define IDC_MOVE        4#define IDC_SIZENWSE    5#define IDC_SIZENESW    6#define IDC_SIZEWE      7#define IDC_SIZENS      8#define IDC_UPARROW     9#define IDC_NONE        10#define IDC_HELP        11#define IDC_BUSY        12#define IDC_WAIT        13#define IDC_RARROW      14#define IDC_COLOMN      15#define IDC_ROW         16#define IDC_DRAG        17#define IDC_NODROP      18#define IDC_HAND_POINT  19#define IDC_HAND_SELECT 20#define IDC_SPLIT_HORZ  21#define IDC_SPLIT_VERT  22/** * \fn void GUIAPI ClipCursor (const RECT* prc) * \brief Clips the cursor range. * * This function sets cursor's clipping rectangle. \a prc  * is the new clipping rectangle in screen coordinates. If \a prc is NULL,  * \a ClipCursor will disable cursor clipping. * * \param prc The clipping rectangle. * \return None. */void GUIAPI ClipCursor (const RECT* prc);/** * \fn void GUIAPI GetClipCursor (RECT* prc) * \brief Gets the current cursor clipping rectangle. * * This function copies the current clipping rectangle to  * a RECT pointed to by \a prc. * * \param prc The clipping rectangle will be saved to this rectangle. * \return None. */void GUIAPI GetClipCursor (RECT* prc);/** * \fn void GUIAPI GetCursorPos (POINT* ppt) * \brief Gets position of the current cursor. * * This function copies the current mouse cursor position to  * a POINT structure pointed to by \a ppt. * * \param ppt The position will be saved in this buffer. * \return None. * * \sa SetCursorPos, POINT */void GUIAPI GetCursorPos (POINT* ppt);/** * \fn void GUIAPI SetCursorPos (int x, int y) * \brief Sets position of the current cursor. * * This function sets mouse cursor position with the given  * arguments: \a (x,y). * * \param x The x-corrdinate of the expected poistion. * \param y The y-corrdinate of the expected poistion. * \return None. * * \sa GetCursorPos */void GUIAPI SetCursorPos (int x, int y);#ifdef _CURSOR_SUPPORT/** * \fn HCURSOR GUIAPI SetCursorEx (HCURSOR hcsr, BOOL set_def) * \brief Changes the current cursor. * * This function changes the current cursor to be \a hcsr, * and/or sets it to be the default cursor. * * If you pass \a set_def as TRUE, the expected cursor will be the default cursor.  * The default cursor will be used when you move cursor to the desktop. * * \param hcsr The expected cursor handle. * \param set_def Indicates whether setting the cursor as the default cursor. * \return The old cursor handle. * * \sa SetCursor, SetDefaultCursor, GetDefaultCursor */  HCURSOR GUIAPI SetCursorEx (HCURSOR hcsr, BOOL set_def);/** * \def SetCursor(hcsr) * \brief Changes the current cursor. * * This function changes the current cursor to be \a hcsr. * * \param hcsr The expected cursor handle. * \return The old cursor handle. * * \note This function defined as a macro calling \a SetCursorEx with * passing \a set_def as FALSE. * * \sa SetCursorEx, SetDefaultCursor */  #define SetCursor(hcsr) SetCursorEx (hcsr, FALSE)/** * \def SetDefaultCursor(hcsr) * \brief Changes the current cursor, and set it as the default cursor. * * This function changes the current cursor to be \a hcsr, and set it as the default cursor. * * \param hcsr The expected cursor handle. * \return The old cursor handle. * * \note This function defined as a macro calling \a SetCursorEx with * passing \a set_def as TRUE. * * \sa SetCursorEx, SetCursor */  #define SetDefaultCursor(hcsr) SetCursorEx (hcsr, TRUE)/** * \fn HCURSOR GUIAPI GetDefaultCursor (void) * \brief Gets the default cursor. * * This function gets the current default cursor. * * \return The current default cursor handle. * * \sa SetCursorEx, SetDefaultCursor */  HCURSOR GUIAPI GetDefaultCursor (void);#else  #define SetCursorEx(hcsr, set_def)    (do_nothing(), 0)  #define SetCursor(hcsr)               (do_nothing(), 0)  #define SetDefaultCursor(hcsr)        (do_nothing(), 0)  #define GetDefaultCursor()            (do_nothing(), 0)#endif /* _CURSOR_SUPPORT */#ifdef _CURSOR_SUPPORT/** * \fn int GUIAPI ShowCursor (BOOL fShow) * \brief Shows or hides cursor. * * This function shows or hides cursor according to the argument \a fShow.  * Show cursor when \a fShow is TRUE, and hide cursor when \a fShow is FALSE. * MiniGUI maintains a showing count value. Calling \a ShowCursor once, the count  * will increase when \a fShow is TRUE, or decrease one when FALSE. * When the count is less than 0, the cursor will disapear actually. * * \param fShow Indicates show or hide the cursor. * \return Cursor showing count value.  */  int GUIAPI ShowCursor (BOOL fShow);#else  #define ShowCursor(fS

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区丝袜| 国产精品色哟哟| 99精品久久免费看蜜臀剧情介绍| 亚洲综合999| 久久精品在线观看| 欧美高清性hdvideosex| 成人亚洲一区二区一| 紧缚捆绑精品一区二区| 日av在线不卡| 韩日欧美一区二区三区| 日韩欧美另类在线| 欧美日韩国产一级片| 成人午夜电影网站| 久久99国内精品| 日韩不卡一二三区| 午夜国产精品影院在线观看| 一区二区三区欧美日韩| 欧美国产亚洲另类动漫| 26uuu另类欧美| 精品国内二区三区| 精品国产sm最大网站| 日韩精品一区二区三区三区免费 | 国产一区二区三区香蕉 | 不卡的av在线播放| 风间由美一区二区av101| 国产乱人伦精品一区二区在线观看| 丝袜美腿亚洲综合| 喷白浆一区二区| 美女视频网站黄色亚洲| 久久国产综合精品| 国产suv精品一区二区6| 成人美女视频在线观看18| 成人夜色视频网站在线观看| caoporn国产精品| 欧洲精品一区二区| 欧美天天综合网| 欧美一区二视频| 久久久三级国产网站| 国产精品免费久久久久| 亚洲成人午夜电影| 国内一区二区视频| 色婷婷狠狠综合| 日韩精品一区二区三区中文不卡 | 欧美精选午夜久久久乱码6080| 日韩美女视频在线| 欧美极品aⅴ影院| 69久久夜色精品国产69蝌蚪网| 在线播放中文字幕一区| 欧美激情综合五月色丁香| 一二三区精品福利视频| 狠狠网亚洲精品| 欧美一区二区三区视频| 国产精品看片你懂得| 日本欧美肥老太交大片| 99视频有精品| 国产片一区二区| 久久99国内精品| 欧美一区二区三区公司| 亚洲麻豆国产自偷在线| 国产麻豆成人传媒免费观看| 欧美一级生活片| 午夜欧美视频在线观看| 色综合视频在线观看| 国产精品女主播在线观看| 久久精工是国产品牌吗| 欧美亚洲一区二区三区四区| 亚洲日本在线看| 不卡的电影网站| 国产日韩欧美不卡| 成人自拍视频在线| 国产午夜精品久久| 国产成人高清视频| 国产日韩精品一区二区浪潮av| 美女高潮久久久| 91 com成人网| 琪琪久久久久日韩精品| 91精品国产综合久久国产大片| 亚洲一区二区高清| 欧美最新大片在线看| 亚洲妇女屁股眼交7| 欧美伊人精品成人久久综合97| 亚洲一区二区三区国产| 337p亚洲精品色噜噜噜| 琪琪一区二区三区| 欧美高清在线一区二区| 欧美日韩免费不卡视频一区二区三区| 亚洲精品欧美专区| 日韩视频免费观看高清完整版在线观看 | 欧美刺激脚交jootjob| 国产美女视频91| 亚洲另类在线视频| 日韩欧美综合一区| 99re视频精品| 免费人成黄页网站在线一区二区| 国产亚洲人成网站| 在线观看日韩电影| 麻豆国产精品视频| 亚洲女人小视频在线观看| 日韩一区二区中文字幕| av毛片久久久久**hd| 日本欧美一区二区三区乱码| 日韩毛片视频在线看| 色哟哟在线观看一区二区三区| 天天亚洲美女在线视频| 国产丝袜美腿一区二区三区| 在线观看精品一区| 国产精品一区专区| 日韩电影一区二区三区| 中文字幕一区在线| 国产色产综合色产在线视频| 欧美日韩免费高清一区色橹橹| 成人高清视频在线观看| 精品亚洲porn| 久草在线在线精品观看| 肉肉av福利一精品导航| 亚洲制服丝袜在线| 亚洲人午夜精品天堂一二香蕉| 精品99999| 精品免费一区二区三区| 91.xcao| 日韩欧美综合一区| 91精品国产综合久久精品| 9191久久久久久久久久久| 色综合久久中文字幕综合网| 成人avav影音| 91麻豆免费看| 9191国产精品| 精品福利在线导航| 久久久一区二区三区| 久久在线观看免费| 国产精品免费看片| 亚洲欧美国产三级| 午夜精品久久久久久久久久久| 亚洲成人免费影院| 久久激情五月婷婷| 成人精品视频一区二区三区 | 亚洲色欲色欲www| 亚洲综合小说图片| 日本三级亚洲精品| 国产suv一区二区三区88区| av一区二区三区| 国产精品丝袜在线| 国产精品久久久久三级| 日韩精品最新网址| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美日韩大陆在线| 99久久久久久| 成人小视频在线| 欧美伊人久久久久久午夜久久久久| 国产又粗又猛又爽又黄91精品| 视频一区视频二区在线观看| 麻豆国产欧美日韩综合精品二区| 成人精品视频网站| 91看片淫黄大片一级| 日韩一区二区在线观看视频播放| 欧美激情在线观看视频免费| 香蕉成人伊视频在线观看| 国产成人欧美日韩在线电影| 欧美精品丝袜久久久中文字幕| 久久久亚洲欧洲日产国码αv| 亚洲与欧洲av电影| 国产91富婆露脸刺激对白| 色av一区二区| 国产亚洲一区二区三区在线观看| 亚洲福利国产精品| 欧美四级电影网| 亚洲精品中文在线影院| 懂色av一区二区三区免费观看| 欧美一区二区久久久| 舔着乳尖日韩一区| 在线观看亚洲精品视频| 亚洲精品国产成人久久av盗摄| 国产精品资源网站| wwwwxxxxx欧美| 国产一区二区0| 久久综合一区二区| 国产成人免费在线视频| 国产午夜精品一区二区三区视频 | 亚洲成av人片| 欧美日韩夫妻久久| 毛片av中文字幕一区二区| 91精品国产入口| 激情综合网天天干| 久久精品在线免费观看| www.久久精品| 亚洲福利国产精品| 日韩久久精品一区| 福利一区二区在线观看| 国产精品久久久久久久久晋中 | 免费看欧美美女黄的网站| 欧美成人午夜电影| 成人激情校园春色| 亚洲一区国产视频| 久久男人中文字幕资源站| 不卡av在线免费观看| 亚洲chinese男男1069| 国产亚洲一区二区在线观看| 色综合久久久网| 蜜桃一区二区三区在线观看| 国产精品美女久久久久久|