📄 fg__msgmap_8h-source.html
字号:
00086 <span class="preprocessor"> { FG_MSG_MOUSE, 0, 0, (FG_PMSG_vv)(FG_PMSG_bm)& 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)& 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)& 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)& 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)& 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)& 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)& 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)& 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 + -