📄 common_8h.htm
字号:
<dl class="el"><dd class="mdescRight">This status indicate that right button was pressed when the key or mouse message posted to the window. <a href="group__key__defs.htm#ga142"></a><br></dl><li>#define <a class="el" href="group__key__defs.htm#ga143">KS_MIDDLBUTTON</a> 0x00004000<dl class="el"><dd class="mdescRight">This status indicate that middle button was pressed when the key or mouse message posted to the window. <a href="group__key__defs.htm#ga143"></a><br></dl><li>#define <a class="el" href="group__key__defs.htm#ga144">MASK_KS_BUTTONS</a> 0x0000F000<dl class="el"><dd class="mdescRight">The mask of mouse button status. <a href="group__key__defs.htm#ga144"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga0">ERR_OK</a> 0<dl class="el"><dd class="mdescRight">Return value error ok. <a href="group__err__codes.htm#ga0"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga1">ERR_INV_HWND</a> -1<dl class="el"><dd class="mdescRight">Return value invalid window handle error. <a href="group__err__codes.htm#ga1"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga2">ERR_QUEUE_FULL</a> -2<dl class="el"><dd class="mdescRight">Return value queue is full error. <a href="group__err__codes.htm#ga2"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga3">ERR_INVALID_HANDLE</a> -3<dl class="el"><dd class="mdescRight">Return value invalid handle error. <a href="group__err__codes.htm#ga3"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga4">ERR_INVALID_HMENU</a> -4<dl class="el"><dd class="mdescRight">Return value invalid menu handle error. <a href="group__err__codes.htm#ga4"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga5">ERR_INVALID_POS</a> -5<dl class="el"><dd class="mdescRight">Return value invalid postion error. <a href="group__err__codes.htm#ga5"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga6">ERR_INVALID_ID</a> -6<dl class="el"><dd class="mdescRight">Return value invalid id error. <a href="group__err__codes.htm#ga6"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga7">ERR_RES_ALLOCATION</a> -7<dl class="el"><dd class="mdescRight">Return value allocation resource error . <a href="group__err__codes.htm#ga7"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga8">ERR_CTRLCLASS_INVNAME</a> -8<dl class="el"><dd class="mdescRight">Return value invalid name of control class error. <a href="group__err__codes.htm#ga8"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga9">ERR_CTRLCLASS_INVLEN</a> -9<dl class="el"><dd class="mdescRight">Return value control class invalid length. <a href="group__err__codes.htm#ga9"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga10">ERR_CTRLCLASS_MEM</a> -10<dl class="el"><dd class="mdescRight">Return value control class memory error. <a href="group__err__codes.htm#ga10"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga11">ERR_CTRLCLASS_INUSE</a> -11<dl class="el"><dd class="mdescRight">Return value inuse control class error. <a href="group__err__codes.htm#ga11"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga12">ERR_ALREADY_EXIST</a> -12<dl class="el"><dd class="mdescRight">Return value already exit error. <a href="group__err__codes.htm#ga12"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga13">ERR_NO_MATCH</a> -13<dl class="el"><dd class="mdescRight">Return no match error. <a href="group__err__codes.htm#ga13"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga14">ERR_BAD_OWNER</a> -14<dl class="el"><dd class="mdescRight">Return BAD owner error. <a href="group__err__codes.htm#ga14"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga15">ERR_IME_TOOMUCHIMEWND</a> -15<dl class="el"><dd class="mdescRight">Return value toom much IME window error. <a href="group__err__codes.htm#ga15"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga16">ERR_IME_NOSUCHIMEWND</a> -16<dl class="el"><dd class="mdescRight">Return value no such IME wondow error. <a href="group__err__codes.htm#ga16"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga17">ERR_IME_NOIMEWND</a> -17<dl class="el"><dd class="mdescRight">Return value no IME wondow error. <a href="group__err__codes.htm#ga17"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga18">ERR_CONFIG_FILE</a> -18<dl class="el"><dd class="mdescRight">Return value configure file error. <a href="group__err__codes.htm#ga18"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga19">ERR_FILE_IO</a> -19<dl class="el"><dd class="mdescRight">Return value file io error. <a href="group__err__codes.htm#ga19"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga20">ERR_GFX_ENGINE</a> -20<dl class="el"><dd class="mdescRight">Return value GFX engine error. <a href="group__err__codes.htm#ga20"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga21">ERR_INPUT_ENGINE</a> -21<dl class="el"><dd class="mdescRight">Return value input engine error. <a href="group__err__codes.htm#ga21"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga22">ERR_NO_ENGINE</a> -22<dl class="el"><dd class="mdescRight">Return value no engine error. <a href="group__err__codes.htm#ga22"></a><br></dl><li>#define <a class="el" href="group__err__codes.htm#ga23">ERR_INVALID_ARGS</a> -23<dl class="el"><dd class="mdescRight">Return value invalid args. <a href="group__err__codes.htm#ga23"></a><br></dl><li>#define <a class="el" href="group__misc__macros.htm#ga0">TABLESIZE</a>(table) (sizeof(table)/sizeof(table[0]))<dl class="el"><dd class="mdescRight">A macro returns the number of elements in a <em>table</em>. <a href="group__misc__macros.htm#ga0"></a><br></dl><li>#define <a class="el" href="group__misc__macros.htm#ga1">MAX</a>(x, y) (((x) > (y))?(x):(y))<dl class="el"><dd class="mdescRight">A macro returns the maximum of <em>x</em> and <em>y</em>. <a href="group__misc__macros.htm#ga1"></a><br></dl><li>#define <a class="el" href="group__misc__macros.htm#ga2">MIN</a>(x, y) (((x) < (y))?(x):(y))<dl class="el"><dd class="mdescRight">A macro returns the minimum of <em>x</em> and <em>y</em>. <a href="group__misc__macros.htm#ga2"></a><br></dl><li>#define <a class="el" href="group__misc__macros.htm#ga3">ABS</a>(x) (((x)<0) ? -(x) : (x))<dl class="el"><dd class="mdescRight">A macro returns the absolute value of <em>x</em>. <a href="group__misc__macros.htm#ga3"></a><br></dl><li>#define <a class="el" href="group__misc__macros.htm#ga6">MAX_PATH</a> PATH_MAX<dl class="el"><dd class="mdescRight">The possible maximal length of a path name. <a href="group__misc__macros.htm#ga6"></a><br></dl><li>#define <a class="el" href="group__misc__macros.htm#ga7">MAX_NAME</a> NAME_MAX<dl class="el"><dd class="mdescRight">The possible maximal length of a file name. <a href="group__misc__macros.htm#ga7"></a><br></dl></ul><h2>Typedefs</h2><ul><li>typedef unsigned char <a class="el" href="group__basic__types.htm#ga0">Uint8</a><dl class="el"><dd class="mdescRight">A type definition for an 8-bit unsigned character. <a href="group__basic__types.htm#ga0"></a><br></dl><li>typedef signed char <a class="el" href="group__basic__types.htm#ga1">Sint8</a><dl class="el"><dd class="mdescRight">A type definition for an 8-bit signed character. <a href="group__basic__types.htm#ga1"></a><br></dl><li>typedef unsigned short <a class="el" href="group__basic__types.htm#ga2">Uint16</a><dl class="el"><dd class="mdescRight">A type definition for a 16-bit unsigned integer. <a href="group__basic__types.htm#ga2"></a><br></dl><li>typedef signed short <a class="el" href="group__basic__types.htm#ga3">Sint16</a><dl class="el"><dd class="mdescRight">A type definition for a 16-bit signed integer. <a href="group__basic__types.htm#ga3"></a><br></dl><li>typedef unsigned int <a class="el" href="group__basic__types.htm#ga4">Uint32</a><dl class="el"><dd class="mdescRight">A type definition for a 32-bit unsigned integer. <a href="group__basic__types.htm#ga4"></a><br></dl><li>typedef signed int <a class="el" href="group__basic__types.htm#ga5">Sint32</a><dl class="el"><dd class="mdescRight">A type definition for a 32-bit signed integer. <a href="group__basic__types.htm#ga5"></a><br></dl><li>typedef unsigned long long <a class="el" href="group__basic__types.htm#ga6">Uint64</a><dl class="el"><dd class="mdescRight">A type definition for a 64-bit unsigned integer. <a href="group__basic__types.htm#ga6"></a><br></dl><li>typedef signed long long <a class="el" href="group__basic__types.htm#ga7">Sint64</a><dl class="el"><dd class="mdescRight">A type definition for a 64-bit signed integer. <a href="group__basic__types.htm#ga7"></a><br></dl><li>typedef int <a class="el" href="group__simple__types.htm#ga0">BOOL</a><dl class="el"><dd class="mdescRight">A type definition for boolean value. <a href="group__simple__types.htm#ga0"></a><br></dl><li>typedef unsigned int <a class="el" href="group__handles.htm#ga0">GHANDLE</a><dl class="el"><dd class="mdescRight">General handle. <a href="group__handles.htm#ga0"></a><br></dl><li>typedef unsigned int <a class="el" href="group__handles.htm#ga1">HWND</a><dl class="el"><dd class="mdescRight">Handle to main window or control. <a href="group__handles.htm#ga1"></a><br></dl><li>typedef unsigned int <a class="el" href="group__handles.htm#ga2">HDC</a><dl class="el"><dd class="mdescRight">Handle to device context. <a href="group__handles.htm#ga2"></a><br></dl><li>typedef unsigned int <a class="el" href="group__handles.htm#ga3">HPALETTE</a><dl class="el"><dd class="mdescRight">Handle to a logical palette. <a href="group__handles.htm#ga3"></a><br></dl><li>typedef unsigned int <a class="el" href="group__handles.htm#ga4">HCURSOR</a><dl class="el"><dd class="mdescRight">Handle to cursor. <a href="group__handles.htm#ga4"></a><br></dl><li>typedef unsigned int <a class="el" href="group__handles.htm#ga5">HICON</a><dl class="el"><dd class="mdescRight">Handle to icon. <a href="group__handles.htm#ga5"></a><br></dl><li>typedef unsigned int <a class="el" href="group__handles.htm#ga6">HMENU</a><dl class="el"><dd class="mdescRight">Handle to menu. <a href="group__handles.htm#ga6"></a><br></dl><li>typedef unsigned int <a class="el" href="group__handles.htm#ga7">HACCEL</a><dl class="el"><dd class="mdescRight">Handle to accelarator. <a href="group__handles.htm#ga7"></a><br></dl><li>typedef unsigned int <a class="el" href="group__handles.htm#ga8">HDLG</a><dl class="el"><dd class="mdescRight">Handle to dialog box, same as HWND. <a href="group__handles.htm#ga8"></a><br></dl><li>typedef unsigned int <a class="el" href="group__handles.htm#ga9">HHOOK</a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -