📄 window_8h-source.htm
字号:
02271 02284 MG_EXPORT <span class="keywordtype">int</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga15">PostQuitMessage</a> (<a class="code" href="group__handles.htm#ga1">HWND</a> hWnd);02285 02286 <span class="preprocessor">#define KBD_LAYOUT_DEFAULT "default"</span>02287 <span class="preprocessor"></span><span class="preprocessor">#define KBD_LAYOUT_FRPC "frpc"</span>02288 <span class="preprocessor"></span><span class="preprocessor">#define KBD_LAYOUT_FR "fr"</span>02289 <span class="preprocessor"></span><span class="preprocessor">#define KBD_LAYOUT_DE "de"</span>02290 <span class="preprocessor"></span><span class="preprocessor">#define KBD_LAYOUT_DELATIN1 "delatin1"</span>02291 <span class="preprocessor"></span><span class="preprocessor">#define KBD_LAYOUT_IT "it"</span>02292 <span class="preprocessor"></span><span class="preprocessor">#define KBD_LAYOUT_ES "es"</span>02293 <span class="preprocessor"></span><span class="preprocessor">#define KBD_LAYOUT_ESCP850 "escp850"</span>02294 <span class="preprocessor"></span>02328 MG_EXPORT <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga16">SetKeyboardLayout</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* kbd_layout);02329 02350 MG_EXPORT <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga17">TranslateMessage</a> (PMSG pMsg);02351 02374 MG_EXPORT <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga18">TranslateKeyMsgToChar</a> (<span class="keywordtype">int</span> message, 02375 <a class="code" href="group__win32__types.htm#ga8">WPARAM</a> wParam, <a class="code" href="group__win32__types.htm#ga9">LPARAM</a> lParam, <a class="code" href="group__win32__types.htm#ga2">WORD</a> *ch);02376 02393 MG_EXPORT <span class="keywordtype">int</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga19">DispatchMessage</a> (PMSG pMsg);02394 02407 MG_EXPORT <span class="keywordtype">int</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga20">ThrowAwayMessages</a> (<a class="code" href="group__handles.htm#ga1">HWND</a> pMainWnd);02408 02409 <span class="preprocessor">#ifdef _LITE_VERSION</span>02410 <span class="preprocessor"></span>02425 MG_EXPORT <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI EmptyMessageQueue (<a class="code" href="group__handles.htm#ga1">HWND</a> hWnd);02426 02427 <span class="preprocessor">#endif</span>02428 <span class="preprocessor"></span>02429 <span class="preprocessor">#ifdef _MSG_STRING</span>02430 <span class="preprocessor"></span>02445 MG_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span>* GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga21">Message2Str</a> (<span class="keywordtype">int</span> message);02446 02463 MG_EXPORT <span class="keywordtype">void</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga22">PrintMessage</a> (FILE* fp, <a class="code" href="group__handles.htm#ga1">HWND</a> hWnd, 02464 <span class="keywordtype">int</span> iMsg, <a class="code" href="group__win32__types.htm#ga8">WPARAM</a> wParam, <a class="code" href="group__win32__types.htm#ga9">LPARAM</a> lParam);02465 02466 <span class="preprocessor">#endif</span>02467 <span class="preprocessor"></span><a name="l02479"></a><a class="code" href="group__msg__hook__fns.htm#ga4">02479</a> <span class="preprocessor">#define HOOK_GOON 0</span>02480 <span class="preprocessor"></span><a name="l02485"></a><a class="code" href="group__msg__hook__fns.htm#ga5">02485</a> <span class="preprocessor">#define HOOK_STOP 1</span>02486 <span class="preprocessor"></span>02487 <span class="preprocessor">#if !defined (_LITE_VERSION) || defined (_STAND_ALONE)</span>02488 <span class="preprocessor"></span><a name="l02495"></a><a class="code" href="group__msg__hook__fns.htm#ga0">02495</a> <span class="keyword">typedef</span> int (* <a class="code" href="group__msg__hook__fns.htm#ga0">MSGHOOK</a>)(<span class="keywordtype">void</span>* context, <a class="code" href="group__handles.htm#ga1">HWND</a> dst_wnd, 02496 <span class="keywordtype">int</span> msg, <a class="code" href="group__win32__types.htm#ga8">WPARAM</a> wparam, <a class="code" href="group__win32__types.htm#ga9">LPARAM</a> lparam);02497 <a name="l02501"></a><a class="code" href="struct__HOOKINFO.htm">02501</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__HOOKINFO.htm">_HOOKINFO</a>02502 {<a name="l02504"></a><a class="code" href="struct__HOOKINFO.htm#o0">02504</a> <span class="keywordtype">void</span>* context;<a name="l02506"></a><a class="code" href="struct__HOOKINFO.htm#o1">02506</a> <a class="code" href="group__msg__hook__fns.htm#ga0">MSGHOOK</a> <a class="code" href="struct__HOOKINFO.htm#o1">hook</a>;02507 } <a class="code" href="struct__HOOKINFO.htm">HOOKINFO</a>;02508 02525 MG_EXPORT <a class="code" href="group__msg__hook__fns.htm#ga0">MSGHOOK</a> GUIAPI <a class="code" href="group__msg__hook__fns.htm#ga2">RegisterKeyMsgHook</a> (<span class="keywordtype">void</span>* context, <a class="code" href="group__msg__hook__fns.htm#ga0">MSGHOOK</a> hook);02526 02543 MG_EXPORT <a class="code" href="group__msg__hook__fns.htm#ga0">MSGHOOK</a> GUIAPI <a class="code" href="group__msg__hook__fns.htm#ga3">RegisterMouseMsgHook</a> (<span class="keywordtype">void</span>* context, <a class="code" href="group__msg__hook__fns.htm#ga0">MSGHOOK</a> hook);02544 02545 <span class="preprocessor">#endif </span><span class="comment">/* !_LITE_VERSION || _STAND_ALONE */</span>02546 02547 <span class="preprocessor">#ifdef _LITE_VERSION</span>02548 <span class="preprocessor"></span>02562 <span class="keyword">typedef</span> int (* SRVEVTHOOK) (PMSG pMsg);02563 02577 MG_EXPORT SRVEVTHOOK GUIAPI SetServerEventHook (SRVEVTHOOK SrvEvtHook);02578 02579 <span class="preprocessor">#ifndef _STAND_ALONE</span>02580 <span class="preprocessor"></span>02602 MG_EXPORT <a class="code" href="group__handles.htm#ga1">HWND</a> GUIAPI RegisterKeyHookWindow (<a class="code" href="group__handles.htm#ga1">HWND</a> hwnd, <a class="code" href="group__win32__types.htm#ga4">DWORD</a> flag);02603 02625 MG_EXPORT <a class="code" href="group__handles.htm#ga1">HWND</a> GUIAPI RegisterMouseHookWindow (<a class="code" href="group__handles.htm#ga1">HWND</a> hwnd, <a class="code" href="group__win32__types.htm#ga4">DWORD</a> flag);02626 02627 <span class="preprocessor">#endif </span><span class="comment">/* !_STAND_ALONE */</span>02628 <span class="preprocessor">#endif </span><span class="comment">/* _LITE_VERSION */</span>02629 02630 <a name="l02646"></a><a class="code" href="group__styles.htm#ga0">02646</a> <span class="preprocessor">#define WS_NONE 0x00000000L</span>02647 <span class="preprocessor"></span>02648 <span class="preprocessor">#define WS_OVERLAPPED 0x00000000L </span><span class="comment">/*Not supported*/</span>02649 <a name="l02655"></a><a class="code" href="group__styles.htm#ga2">02655</a> <span class="preprocessor">#define WS_ABSSCRPOS 0x80000000L</span>02656 <span class="preprocessor"></span><a name="l02661"></a><a class="code" href="group__styles.htm#ga3">02661</a> <span class="preprocessor">#define WS_CHILD 0x40000000L</span>02662 <span class="preprocessor"></span><a name="l02667"></a><a class="code" href="group__styles.htm#ga4">02667</a> <span class="preprocessor">#define WS_CAPTION 0x20000000L</span>02668 <span class="preprocessor"></span><a name="l02673"></a><a class="code" href="group__styles.htm#ga5">02673</a> <span class="preprocessor">#define WS_SYSMENU 0x10000000L</span>02674 <span class="preprocessor"></span><a name="l02679"></a><a class="code" href="group__styles.htm#ga6">02679</a> <span class="preprocessor">#define WS_VISIBLE 0x08000000L</span>02680 <span class="preprocessor"></span><a name="l02685"></a><a class="code" href="group__styles.htm#ga7">02685</a> <span class="preprocessor">#define WS_DISABLED 0x04000000L</span>02686 <span class="preprocessor"></span>02687 <span class="comment">/* Main window states -- not supported so far */</span>02688 <span class="preprocessor">#define WS_MINIMIZE 0x02000000L</span>02689 <span class="preprocessor"></span><span class="preprocessor">#define WS_MAXIMIZE 0x01000000L</span>02690 <span class="preprocessor"></span>02691 <span class="preprocessor">#define WS_DLGFRAME 0x00800000L</span>02692 <span class="preprocessor"></span><a name="l02697"></a><a class="code" href="group__styles.htm#ga11">02697</a> <span class="preprocessor">#define WS_BORDER 0x00400000L</span>02698 <span class="preprocessor"></span><a name="l02703"></a><a class="code" href="group__styles.htm#ga12">02703</a> <span class="preprocessor">#define WS_THICKFRAME 0x00200000L</span>02704 <span class="preprocessor"></span><a name="l02709"></a><a class="code" href="group__styles.htm#ga13">02709</a> <span class="preprocessor">#define WS_THINFRAME 0x00100000L</span>02710 <span class="preprocessor"></span><a name="l02715"></a><a class="code" href="group__styles.htm#ga14">02715</a> <span class="preprocessor">#define WS_VSCROLL 0x00080000L</span>02716 <span class="preprocessor"></span><a name="l02721"></a><a class="code" href="group__styles.htm#ga15">02721</a> <span class="preprocessor">#define WS_HSCROLL 0x00040000L</span>02722 <span class="preprocessor"></span><a name="l02727"></a><a class="code" href="group__styles.htm#ga16">02727</a> <span class="preprocessor">#define WS_MINIMIZEBOX 0x00020000L</span>02728 <span class="preprocessor"></span><a name="l02733"></a><a class="code" href="group__styles.htm#ga17">02733</a> <span class="preprocessor">#define WS_MAXIMIZEBOX 0x00010000L</span>02734 <span class="preprocessor"></span><a name="l02739"></a><a class="code" href="group__styles.htm#ga18">02739</a> <span class="preprocessor">#define WS_GROUP 0x00020000L</span>02740 <span class="preprocessor"></span><a name="l02746"></a><a class="code" href="group__styles.htm#ga19">02746</a> <span class="preprocessor">#define WS_TABSTOP 0x00010000L</span>02747 <span class="preprocessor"></span><a name="l02752"></a><a class="code" href="group__styles.htm#ga20">02752</a> <span class="preprocessor">#define WS_EX_NONE 0x00000000L </span><span class="comment">/* supported */</span>02753 <a name="l02760"></a><a class="code" href="group__styles.htm#ga21">02760</a> <span class="preprocessor">#define WS_EX_USEPRIVATECDC 0x00000002L </span><span class="comment">/* supported */</span>02761 02762 <span class="comment">/*Reserved*/</span>02763 <span class="preprocessor">#define WS_EX_NOPARENTNOTIFY 0x00000004L</span>02764 <span class="preprocessor"></span><a name="l02769"></a><a class="code" href="group__styles.htm#ga23">02769</a> <span class="preprocessor">#define WS_EX_TOPMOST 0x00000008L </span><span class="comment">/* supported */</span>02770 <a name="l02776"></a><a class="code" href="group__styles.htm#ga24">02776</a> <span class="preprocessor">#define WS_EX_TRANSPARENT 0x00000020L</span>02777 <span class="preprocessor"></span><a name="l02782"></a><a class="code" href="group__styles.htm#ga25">02782</a> <span class="preprocessor">#define WS_EX_TOOLWINDOW 0x00000080L </span><span class="comment">/* supported */</span>02783 <a name="l02788"></a><a class="code" href="group__styles.htm#ga26">02788</a> <span class="preprocessor">#define WS_EX_USEPARENTFONT 0x00000100L </span><span class="comment">/* supported */</span>02789 02790 <span class="preprocessor">#define WS_EX_CONTEXTHELP 0x00000400L </span><span class="comment">/*Not supported*/</span>02791 <a name="l02796"></a><a class="code" href="group__styles.htm#ga28">02796</a> <span class="preprocessor">#define WS_EX_USEPARENTCURSOR 0x00000800L </span><span class="comment">/* supported */</span>02797 02798 <span class="comment">/*Reserved*/</span>02799 <span class="preprocessor">#define WS_EX_RIGHT 0x00001000L</span>02800 <span class="preprocessor"></span><span class="preprocessor">#define WS_EX_LEFT 0x00000000L</span>02801 <span class="preprocessor"></span><span class="preprocessor">#define WS_EX_RTLREADING 0x00002000L</span>02802 <span class="preprocessor"></span><span class="preprocessor">#define WS_EX_LTRREADING 0x00000000L</span>02803 <span class="preprocessor"></span><span class="preprocessor">#define WS_EX_LEFTSCROLLBAR 0x00004000L</span>02804 <span class="preprocessor"></span><span class="preprocessor">#define WS_EX_RIGHTSCROLLBAR 0x00000000L</span>02805 <span class="preprocessor"></span>02806 <span class="preprocessor">#define WS_EX_CONTROLPARENT 0x0001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -