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

📄 fg__msgmap_8h-source.html

📁 《道法自然》书的源码FishGUI,一个跨平台的界面库
💻 HTML
📖 第 1 页 / 共 2 页
字号:
00086 <span class="preprocessor">        { FG_MSG_MOUSE, 0, 0, (FG_PMSG_vv)(FG_PMSG_bm)&amp; msgCallback },                  \</span>00087 <span class="preprocessor"></span>00088 <span class="preprocessor"></span><a name="l00089"></a><a class="code" href="group__MsgMap__Define.html#ga8">00089</a> <span class="preprocessor">#define ON_LBUTTONDOWN(msgCallback)                                                     \</span>00090 <span class="preprocessor">        { FG_MSG_MOUSE, FMS_LBUTTONDOWN, 0, (FG_PMSG_vv)(FG_PMSG_bm)&amp; msgCallback },    \</span>00091 <span class="preprocessor"></span>00092 <span class="preprocessor"></span><a name="l00093"></a><a class="code" href="group__MsgMap__Define.html#ga9">00093</a> <span class="preprocessor">#define ON_LBUTTONUP(msgCallback)                                                       \</span>00094 <span class="preprocessor">        { FG_MSG_MOUSE, FMS_LBUTTONUP, 0, (FG_PMSG_vv)(FG_PMSG_bm)&amp; msgCallback },      \</span>00095 <span class="preprocessor"></span>00096 <span class="preprocessor"></span><a name="l00100"></a><a class="code" href="group__MsgMap__Define.html#ga10">00100</a> <span class="preprocessor">#define ON_TIMER(timerID, msgCallback)                                                  \</span>00101 <span class="preprocessor">        { FG_MSG_TIMER, timerID, 0, (FG_PMSG_vv)&amp; msgCallback },                        \</span>00102 <span class="preprocessor"></span>00103 <span class="preprocessor"></span><a name="l00104"></a><a class="code" href="group__MsgMap__Define.html#ga11">00104</a> <span class="preprocessor">#define ON_FOCUS(msgCallback)                                                           \</span>00105 <span class="preprocessor">        { FG_MSG_FOCUS, 0, 0, (FG_PMSG_vv)(FG_PMSG_vm)&amp; msgCallback },                  \</span>00106 <span class="preprocessor"></span>00107 <span class="preprocessor"></span><a name="l00111"></a><a class="code" href="group__MsgMap__Define.html#ga12">00111</a> <span class="preprocessor">#define ON_NOTIFY(notifyID, msgCallback)                                                \</span>00112 <span class="preprocessor">        { FG_MSG_NOTIFY, notifyID, 0, (FG_PMSG_vv)(FG_PMSG_vm)&amp; msgCallback },          \</span>00113 <span class="preprocessor"></span>00114 <span class="preprocessor"></span><a name="l00118"></a><a class="code" href="group__MsgMap__Define.html#ga13">00118</a> <span class="preprocessor">#define ON_ID_NOTIFY(notifyID, id, msgCallback)                                         \</span>00119 <span class="preprocessor">        { FG_MSG_NOTIFY, notifyID, id, (FG_PMSG_vv)&amp; msgCallback },                     \</span>00120 <span class="preprocessor"></span>00121 <span class="preprocessor"></span><a name="l00122"></a><a class="code" href="group__MsgMap__Define.html#ga14">00122</a> <span class="preprocessor">#define ON_UPDATE_VIEW(msgCallback)                                                     \</span>00123 <span class="preprocessor">        { FG_MSG_UPDATE_VIEW, 0, 0, (FG_PMSG_vv)&amp; msgCallback },                        \</span>00124 <span class="preprocessor"></span>00125 <span class="preprocessor"></span><a name="l00126"></a><a class="code" href="group__MsgMap__Define.html#ga15">00126</a> <span class="preprocessor">#define END_MESSAGE_MAP()                                                               \</span>00127 <span class="preprocessor">        { 0, 0, 0, (FG_PMSG_vv)NULL }                                                   \</span>00128 <span class="preprocessor">    };                                                                                  \</span>00129 <span class="preprocessor"></span>00130 <span class="preprocessor"></span>00132 <span class="keyword">class </span><a class="code" href="classFG__Object.html">FG_Object</a>;00133 <span class="keyword">struct </span><a class="code" href="structFG__Message.html">FG_Message</a>;00134 00138 <span class="comment">//##ModelId=3F58381F03A7</span><a name="l00146"></a><a class="code" href="group__MsgHandler__Type.html#ga0">00146</a> <span class="comment"></span><span class="keyword">typedef</span> void (FG_Object::* <a class="code" href="group__MsgHandler__Type.html#ga0">FG_PMSG_vv</a>)(<span class="keywordtype">void</span>);00147 00148 <span class="comment">//##ModelId=3F6193A7005C</span><a name="l00154"></a><a class="code" href="group__MsgHandler__Type.html#ga1">00154</a> <span class="comment"></span><span class="keyword">typedef</span> void (FG_Object::* <a class="code" href="group__MsgHandler__Type.html#ga1">FG_PMSG_vd</a>)(<a class="code" href="classFG__OSAdaptor.html">FG_OSAdaptor</a> * pAdaptor);00155 00156 <span class="comment">//##ModelId=3F5B47040163</span><a name="l00164"></a><a class="code" href="group__MsgHandler__Type.html#ga2">00164</a> <span class="comment"></span><span class="keyword">typedef</span> void (FG_Object::* <a class="code" href="group__MsgHandler__Type.html#ga2">FG_PMSG_vm</a>)(<a class="code" href="structFG__Message.html">FG_Message</a> * pMsg);00165 00166 <span class="comment">//##ModelId=3F6167B501F0</span><a name="l00177"></a><a class="code" href="group__MsgHandler__Type.html#ga3">00177</a> <span class="comment"></span><span class="keyword">typedef</span> bool (FG_Object::* <a class="code" href="group__MsgHandler__Type.html#ga3">FG_PMSG_bm</a>)(<a class="code" href="structFG__Message.html">FG_Message</a> * pMsg);00178 00181 <span class="comment">//##ModelId=3F58381F0375</span><a name="l00186"></a><a class="code" href="structFG__MSGMAP__ENTRY.html">00186</a> <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structFG__MSGMAP__ENTRY.html">FG_MSGMAP_ENTRY</a>00187 {00188     <span class="comment">//##ModelId=3F6167B60012</span><a name="l00189"></a><a class="code" href="structFG__MSGMAP__ENTRY.html#o0">00189</a>     <a class="code" href="group__Utility.html#ga1">WORD</a>        <a class="code" href="structFG__MSGMAP__ENTRY.html#o0">m_MsgType</a>;              00191     <span class="comment">//##ModelId=3F5B584A00E0</span><a name="l00196"></a><a class="code" href="structFG__MSGMAP__ENTRY.html#o1">00196</a> <span class="comment"></span>    <a class="code" href="group__Utility.html#ga1">WORD</a>        <a class="code" href="structFG__MSGMAP__ENTRY.html#o1">m_wData</a>;00197     00198     <span class="comment">//##ModelId=3F6167B60026</span><a name="l00199"></a><a class="code" href="structFG__MSGMAP__ENTRY.html#o2">00199</a>     <a class="code" href="group__Utility.html#ga1">WORD</a>        <a class="code" href="structFG__MSGMAP__ENTRY.html#o2">m_wID</a>;                  00201     <span class="comment">//##ModelId=3F5838210044</span><a name="l00202"></a><a class="code" href="structFG__MSGMAP__ENTRY.html#o3">00202</a>     <a class="code" href="group__MsgHandler__Type.html#ga0">FG_PMSG_vv</a>  <a class="code" href="structFG__MSGMAP__ENTRY.html#o3">m_Callback</a>;             00203 };00204 00205 <span class="comment">//##ModelId=3F58381F0326</span><a name="l00210"></a><a class="code" href="structFG__MSGMAP.html">00210</a> <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structFG__MSGMAP.html">FG_MSGMAP</a>00211 {00212     <span class="comment">//##ModelId=3F583820024A</span><a name="l00213"></a><a class="code" href="structFG__MSGMAP.html#o0">00213</a>     <span class="keyword">const</span> <a class="code" href="structFG__MSGMAP.html">FG_MSGMAP</a> * <a class="code" href="structFG__MSGMAP.html#o0">m_pBaseMsgMap</a>;    00214     <span class="comment">//##ModelId=3F583820027C</span><a name="l00215"></a><a class="code" href="structFG__MSGMAP.html#o1">00215</a>     <span class="keyword">const</span> <a class="code" href="structFG__MSGMAP__ENTRY.html">FG_MSGMAP_ENTRY</a> * <a class="code" href="structFG__MSGMAP.html#o1">m_pEntry</a>;   00217     <span class="comment">//##ModelId=3F584C9400FF</span>00226 <span class="comment"></span>    <span class="keyword">const</span> <a class="code" href="structFG__MSGMAP__ENTRY.html">FG_MSGMAP_ENTRY</a> * <a class="code" href="structFG__MSGMAP.html#a0">FindMsgCallback</a>(<span class="keyword">const</span> <a class="code" href="group__Utility.html#ga1">WORD</a> type, <span class="keyword">const</span> <a class="code" href="group__Utility.html#ga1">WORD</a> data, <span class="keyword">const</span> <a class="code" href="group__Utility.html#ga1">WORD</a> <span class="keywordtype">id</span>) <span class="keyword">const</span>;00227 };00228 00229 <span class="preprocessor">#endif </span><span class="comment">/* FG_KEYMAP_H_HEADER_INCLUDED_C0AD453B */</span>00230 </pre></div><hr><center>由 DoxyGen 1.3.6 于 Wed Jun 9 22:34:40 2004 生成<br>版权所有 (C) 2003,2004 王咏武</body></html>

⌨️ 快捷键说明

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