⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 window_8h-source.htm

📁 MINIGUI1.6开发API
💻 HTM
📖 第 1 页 / 共 5 页
字号:
01739 <span class="preprocessor"></span>01740 <span class="preprocessor">#define MSG_SHOWMENU        0x0160</span>01741 <span class="preprocessor"></span><span class="preprocessor">#define MSG_HIDEMENU        0x0161</span>01742 <span class="preprocessor"></span>01743 <span class="preprocessor">#define MSG_ADDTIMER        0x0162</span>01744 <span class="preprocessor"></span><span class="preprocessor">#define MSG_REMOVETIMER     0x0163</span>01745 <span class="preprocessor"></span><span class="preprocessor">#define MSG_RESETTIMER      0x0164</span>01746 <span class="preprocessor"></span>01747 <span class="preprocessor">#define MSG_WINDOWCHANGED   0x0165</span>01748 <span class="preprocessor"></span>01749 <span class="preprocessor">#define MSG_BROADCASTMSG    0x0166</span>01750 <span class="preprocessor"></span>01751 <span class="preprocessor">#define MSG_REGISTERWNDCLASS    0x0167</span>01752 <span class="preprocessor"></span><span class="preprocessor">#define MSG_UNREGISTERWNDCLASS  0x0168</span>01753 <span class="preprocessor"></span><span class="preprocessor">#define MSG_NEWCTRLINSTANCE     0x0169</span>01754 <span class="preprocessor"></span><span class="preprocessor">#define MSG_REMOVECTRLINSTANCE  0x016A</span>01755 <span class="preprocessor"></span><span class="preprocessor">#define MSG_GETCTRLCLASSINFO    0x016B</span>01756 <span class="preprocessor"></span><span class="preprocessor">#define MSG_CTRLCLASSDATAOP     0x016C</span>01757 <span class="preprocessor"></span><span class="preprocessor">    #define CCDOP_GETCCI        0x01</span>01758 <span class="preprocessor"></span><span class="preprocessor">    #define CCDOP_SETCCI        0x02</span>01759 <span class="preprocessor"></span>01760 <span class="preprocessor">#define MSG_REGISTERKEYHOOK     0x016D</span>01761 <span class="preprocessor"></span><span class="preprocessor">#define MSG_REGISTERMOUSEHOOK   0x016E</span>01762 <span class="preprocessor"></span>01763 <span class="preprocessor">#define MSG_LASTSYSTEMMSG   0x016F</span>01764 <span class="preprocessor"></span>01772 <span class="comment">/* Group 10 from 0x0170 to 0x018F, the menu messages */</span>01773 <span class="preprocessor">#define MSG_FIRSTMENUMSG    0x0170</span>01774 <span class="preprocessor"></span>01775 <span class="comment">/*Internal use*/</span>01776 <span class="preprocessor">#define MSG_INITMENU        0x0170</span>01777 <span class="preprocessor"></span><span class="preprocessor">#define MSG_INITMENUPOPUP   0x0171</span>01778 <span class="preprocessor"></span><span class="preprocessor">#define MSG_MENUSELECT      0x0172</span>01779 <span class="preprocessor"></span><span class="preprocessor">#define MSG_MENUCHAR        0x0173</span>01780 <span class="preprocessor"></span><span class="preprocessor">#define MSG_ENTERMENULOOP   0x0174</span>01781 <span class="preprocessor"></span><span class="preprocessor">#define MSG_EXITMENULOOP    0x0175</span>01782 <span class="preprocessor"></span><span class="preprocessor">#define MSG_CONTEXTMENU     0x0176</span>01783 <span class="preprocessor"></span><span class="preprocessor">#define MSG_NEXTMENU        0x0177</span>01784 <span class="preprocessor"></span>01785 <span class="preprocessor">#define MSG_LASTMENUMSG     0x018F</span>01786 <span class="preprocessor"></span>01794 <span class="preprocessor">#define MSG_FIRSTUSERMSG    0x0800</span>01795 <span class="preprocessor"></span>01796 <a name="l01804"></a><a class="code" href="group__user__msgs.htm#ga1">01804</a> <span class="preprocessor">#define MSG_USER            0x0800</span>01805 <span class="preprocessor"></span>01806 <span class="preprocessor">#define MSG_LASTUSERMSG     0xEFFF</span>01807 <span class="preprocessor"></span><a name="l01831"></a><a class="code" href="struct__MSG.htm">01831</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__MSG.htm">_MSG</a>01832 {<a name="l01834"></a><a class="code" href="struct__MSG.htm#o0">01834</a>     <a class="code" href="group__handles.htm#ga1">HWND</a>             <a class="code" href="struct__MSG.htm#o0">hwnd</a>;<a name="l01836"></a><a class="code" href="struct__MSG.htm#o1">01836</a>     <span class="keywordtype">int</span>              <a class="code" href="struct__MSG.htm#o1">message</a>;<a name="l01838"></a><a class="code" href="struct__MSG.htm#o2">01838</a>     <a class="code" href="group__win32__types.htm#ga8">WPARAM</a>           <a class="code" href="struct__MSG.htm#o2">wParam</a>;<a name="l01840"></a><a class="code" href="struct__MSG.htm#o3">01840</a>     <a class="code" href="group__win32__types.htm#ga9">LPARAM</a>           <a class="code" href="struct__MSG.htm#o3">lParam</a>;<a name="l01842"></a><a class="code" href="struct__MSG.htm#o4">01842</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>     <a class="code" href="struct__MSG.htm#o4">time</a>;01843 <span class="preprocessor">#ifndef _LITE_VERSION</span>01844 <span class="preprocessor"></span><a name="l01845"></a><a class="code" href="struct__MSG.htm#o5">01845</a>     <span class="keywordtype">void</span>*            <a class="code" href="struct__MSG.htm#o5">pAdd</a>;01846 <span class="preprocessor">#endif</span>01847 <span class="preprocessor"></span>} <a class="code" href="struct__MSG.htm">MSG</a>;01848 <span class="keyword">typedef</span> <a class="code" href="struct__MSG.htm">MSG</a>* <a class="code" href="struct__MSG.htm">PMSG</a>;01849 01850 <span class="preprocessor">#define QS_NOTIFYMSG        0x10000000</span>01851 <span class="preprocessor"></span><span class="preprocessor">#ifndef _LITE_VERSION</span>01852 <span class="preprocessor"></span><span class="preprocessor">  #define QS_SYNCMSG        0x20000000</span>01853 <span class="preprocessor"></span><span class="preprocessor">#else</span>01854 <span class="preprocessor"></span><span class="preprocessor">  #define QS_DESKTIMER      0x20000000</span>01855 <span class="preprocessor"></span><span class="preprocessor">#endif</span>01856 <span class="preprocessor"></span><span class="preprocessor">#define QS_POSTMSG          0x40000000</span>01857 <span class="preprocessor"></span><span class="preprocessor">#define QS_QUIT             0x80000000</span>01858 <span class="preprocessor"></span><span class="preprocessor">#define QS_INPUT            0x01000000</span>01859 <span class="preprocessor"></span><span class="preprocessor">#define QS_PAINT            0x02000000</span>01860 <span class="preprocessor"></span><span class="preprocessor">#define QS_TIMER            0x0000FFFF</span>01861 <span class="preprocessor"></span><span class="preprocessor">#define QS_EMPTY            0x00000000</span>01862 <span class="preprocessor"></span><a name="l01868"></a><a class="code" href="group__msg__pass__fns.htm#ga31">01868</a> <span class="preprocessor">#define PM_NOREMOVE     0x0000</span>01869 <span class="preprocessor"></span><a name="l01875"></a><a class="code" href="group__msg__pass__fns.htm#ga32">01875</a> <span class="preprocessor">#define PM_REMOVE       0x0001</span>01876 <span class="preprocessor"></span><a name="l01882"></a><a class="code" href="group__msg__pass__fns.htm#ga33">01882</a> <span class="preprocessor">#define PM_NOYIELD      0x0002</span>01883 <span class="preprocessor"></span>01911 MG_EXPORT <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga2">PeekMessageEx</a> (PMSG pMsg, <a class="code" href="group__handles.htm#ga1">HWND</a> hWnd, 01912                 <span class="keywordtype">int</span> iMsgFilterMin, <span class="keywordtype">int</span> iMsgFilterMax, 01913                 <a class="code" href="group__simple__types.htm#ga0">BOOL</a> bWait, <a class="code" href="group__win32__types.htm#ga6">UINT</a> uRemoveMsg);01914 <a name="l01933"></a><a class="code" href="group__msg__pass__fns.htm#ga3">01933</a> <span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga3">GetMessage</a> (PMSG pMsg, <a class="code" href="group__handles.htm#ga1">HWND</a> hWnd)01934 {01935     <span class="keywordflow">return</span> <a class="code" href="group__msg__pass__fns.htm#ga2">PeekMessageEx</a> (pMsg, hWnd, 0, 0, <a class="code" href="group__simple__types.htm#ga2">TRUE</a>, <a class="code" href="group__msg__pass__fns.htm#ga32">PM_REMOVE</a>);01936 }01937 01954 MG_EXPORT <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga4">WaitMessage</a> (PMSG pMsg, <a class="code" href="group__handles.htm#ga1">HWND</a> hMainWnd);01955 01970 MG_EXPORT <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga5">HavePendingMessage</a> (<a class="code" href="group__handles.htm#ga1">HWND</a> hMainWnd);01971 <a name="l01998"></a><a class="code" href="group__msg__pass__fns.htm#ga6">01998</a> <span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga6">PeekMessage</a> (PMSG pMsg, <a class="code" href="group__handles.htm#ga1">HWND</a> hWnd, <span class="keywordtype">int</span> iMsgFilterMin, 01999                          <span class="keywordtype">int</span> iMsgFilterMax, <a class="code" href="group__win32__types.htm#ga6">UINT</a> uRemoveMsg)02000 {02001     <span class="keywordflow">return</span> <a class="code" href="group__msg__pass__fns.htm#ga2">PeekMessageEx</a> (pMsg, hWnd, iMsgFilterMin, iMsgFilterMax, 02002                            <a class="code" href="group__simple__types.htm#ga1">FALSE</a>, uRemoveMsg);02003 }02004 02031 MG_EXPORT <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga7">PeekPostMessage</a> (PMSG pMsg, <a class="code" href="group__handles.htm#ga1">HWND</a> hWnd, <span class="keywordtype">int</span> iMsgFilterMin, 02032                 <span class="keywordtype">int</span> iMsgFilterMax, <a class="code" href="group__win32__types.htm#ga6">UINT</a> uRemoveMsg);02033 02055 MG_EXPORT <span class="keywordtype">int</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga8">PostMessage</a> (<a class="code" href="group__handles.htm#ga1">HWND</a> hWnd, <span class="keywordtype">int</span> iMsg, 02056                 <a class="code" href="group__win32__types.htm#ga8">WPARAM</a> wParam, <a class="code" href="group__win32__types.htm#ga9">LPARAM</a> lParam);02057 02073 MG_EXPORT <span class="keywordtype">int</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga9">SendMessage</a> (<a class="code" href="group__handles.htm#ga1">HWND</a> hWnd, <span class="keywordtype">int</span> iMsg, 02074                 <a class="code" href="group__win32__types.htm#ga8">WPARAM</a> wParam, <a class="code" href="group__win32__types.htm#ga9">LPARAM</a> lParam);02075 02091 MG_EXPORT <span class="keywordtype">void</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga10">SetAutoRepeatMessage</a> (<a class="code" href="group__handles.htm#ga1">HWND</a> hwnd, <span class="keywordtype">int</span> msg, 02092                 <a class="code" href="group__win32__types.htm#ga8">WPARAM</a> wParam, <a class="code" href="group__win32__types.htm#ga9">LPARAM</a> lParam);02093 02094 <span class="preprocessor">#ifdef _LITE_VERSION</span>02095 <span class="preprocessor"></span>02102 <span class="preprocessor">#define SendAsyncMessage SendMessage</span>02103 <span class="preprocessor"></span>02104 <span class="preprocessor">#ifndef _STAND_ALONE</span>02105 <span class="preprocessor"></span>02106 <span class="preprocessor">#define CLIENTS_TOPMOST          -1</span>02107 <span class="preprocessor"></span><span class="preprocessor">#define CLIENTS_ALL              -2</span>02108 <span class="preprocessor"></span><span class="preprocessor">#define CLIENTS_EXCEPT_TOPMOST   -3</span>02109 <span class="preprocessor"></span><span class="preprocessor">#define CLIENT_ACTIVE            -4</span>02110 <span class="preprocessor"></span>02141 <span class="keywordtype">int</span> GUIAPI Send2Client (<a class="code" href="struct__MSG.htm">MSG</a>* msg, <span class="keywordtype">int</span> cli);02142 02162 <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI Send2TopMostClients (<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);02163 02184 <a class="code" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI Send2ActiveWindow (<span class="keyword">const</span> MG_Layer* layer, 02185                  <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);02186 02187 <span class="preprocessor">#endif </span><span class="comment">/* !_STAND_ALONE */</span>02188 02189 <span class="preprocessor">#else </span><span class="comment">/* _LITE_VERSION */</span>02190 02211 <span class="keywordtype">int</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga11">PostSyncMessage</a> (<a class="code" href="group__handles.htm#ga1">HWND</a> hWnd, <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);02212 02233 <span class="keywordtype">int</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga12">SendAsyncMessage</a> (<a class="code" href="group__handles.htm#ga1">HWND</a> hWnd, <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);02234 <span class="preprocessor">#endif</span>02235 <span class="preprocessor"></span>02254 MG_EXPORT <span class="keywordtype">int</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga13">SendNotifyMessage</a> (<a class="code" href="group__handles.htm#ga1">HWND</a> hWnd, <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);02255 02270 MG_EXPORT <span class="keywordtype">int</span> GUIAPI <a class="code" href="group__msg__pass__fns.htm#ga14">BroadcastMessage</a> (<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);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -