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

📄 mainwindow_8cpp-source.html

📁 《道法自然》书的源码FishGUI,一个跨平台的界面库
💻 HTML
📖 第 1 页 / 共 3 页
字号:
00178     <span class="keywordflow">if</span> (! <a class="code" href="classMainWindow.html#p1">m_bStart</a>)00179     {00180         <a class="code" href="classFG__Object.html#b0">StartTimer</a>(<a class="code" href="classMainWindow.html#x1x0">ID_ANIMATION_TIMER</a>, 200);00181         <a class="code" href="classMainWindow.html#p1">m_bStart</a> = <span class="keyword">true</span>;00182     }00183 }00184 00185 <span class="comment">//##ModelId=3F71AB030277</span><a name="l00186"></a><a class="code" href="classMainWindow.html#b3">00186</a> <span class="keywordtype">void</span> <a class="code" href="classMainWindow.html#b3">MainWindow::OnStop</a>(<span class="keywordtype">void</span>)00187 {00188     <span class="keywordflow">if</span> (<a class="code" href="classMainWindow.html#p1">m_bStart</a>)00189     {00190         <a class="code" href="classFG__Object.html#b1">KillTimer</a>(<a class="code" href="classMainWindow.html#x1x0">ID_ANIMATION_TIMER</a>);00191         <a class="code" href="classMainWindow.html#p1">m_bStart</a> = <span class="keyword">false</span>;00192     }00193 }00194 00195 <span class="comment">//##ModelId=3F71AB0302A9</span><a name="l00196"></a><a class="code" href="classMainWindow.html#b4">00196</a> <span class="keywordtype">void</span> <a class="code" href="classMainWindow.html#b4">MainWindow::OnOpen</a>(<span class="keywordtype">void</span>)00197 {00198     <a class="code" href="group__Framework.html#ga0">FG_GetScreen</a>()-&gt;<a class="code" href="classFG__Screen.html#a0">AddWindow</a>(<span class="keyword">new</span> <a class="code" href="classWin1.html">Win1</a>());00199 }00200 00201 <span class="comment">//##ModelId=3F71AB0302DB</span><a name="l00202"></a><a class="code" href="classMainWindow.html#b5">00202</a> <span class="keywordtype">void</span> <a class="code" href="classMainWindow.html#b5">MainWindow::OnFactory</a>(<span class="keywordtype">void</span>)00203 {00204     <a class="code" href="classMainWindow.html">MainWindow</a> * pWindow;00205 00206     <span class="keywordflow">if</span> (<a class="code" href="classMainWindow.html#p2">m_bNewFactory</a>)00207     {00208         <a class="code" href="group__Framework.html#ga2">FG_SetFactory</a>(<span class="keyword">new</span> <a class="code" href="classFG__Factory.html">FG_Factory</a>());00209 00210         <a class="code" href="group__Framework.html#ga0">FG_GetScreen</a>()-&gt;<a class="code" href="classFG__Screen.html#a1">RemoveWindow</a>(<span class="keyword">this</span>);00211         <a class="code" href="group__Framework.html#ga0">FG_GetScreen</a>()-&gt;<a class="code" href="classFG__Screen.html#a0">AddWindow</a>(pWindow = <span class="keyword">new</span> <a class="code" href="classMainWindow.html#a0">MainWindow</a>());00212         00213         pWindow-&gt;<a class="code" href="classMainWindow.html#p2">m_bNewFactory</a> = <span class="keyword">false</span>;00214     00215         <a class="code" href="classFG__Button.html">FG_Button</a> * pButton = (<a class="code" href="classFG__Button.html">FG_Button</a> *)pWindow-&gt;<a class="code" href="classFG__Container.html#a3">GetChild</a>(<a class="code" href="classMainWindow.html#w15w11">ID_FACTORY</a>);00216         <span class="keywordflow">if</span> (pButton)00217             pButton-&gt;<a class="code" href="classFG__TextWidget.html#a2">SetText</a>(<span class="stringliteral">"圆角按钮 [Y]"</span>);00218     }00219     <span class="keywordflow">else</span>00220     {00221         <a class="code" href="group__Framework.html#ga2">FG_SetFactory</a>(<span class="keyword">new</span> <a class="code" href="classMyFactory.html">MyFactory</a>());00222 00223         <a class="code" href="group__Framework.html#ga0">FG_GetScreen</a>()-&gt;<a class="code" href="classFG__Screen.html#a1">RemoveWindow</a>(<span class="keyword">this</span>);00224         <a class="code" href="group__Framework.html#ga0">FG_GetScreen</a>()-&gt;<a class="code" href="classFG__Screen.html#a0">AddWindow</a>(pWindow = <span class="keyword">new</span> <a class="code" href="classMainWindow.html#a0">MainWindow</a>());00225         00226         pWindow-&gt;<a class="code" href="classMainWindow.html#p2">m_bNewFactory</a> = <span class="keyword">true</span>;00227     00228         <a class="code" href="classFG__Button.html">FG_Button</a> * pButton = (<a class="code" href="classFG__Button.html">FG_Button</a> *)pWindow-&gt;<a class="code" href="classFG__Container.html#a3">GetChild</a>(<a class="code" href="classMainWindow.html#w15w11">ID_FACTORY</a>);00229         <span class="keywordflow">if</span> (pButton)00230             pButton-&gt;<a class="code" href="classFG__TextWidget.html#a2">SetText</a>(<span class="stringliteral">"方形按钮 [Y]"</span>);00231     }00232 }00233 00234 <span class="comment">//##ModelId=3F71AB03030D</span><a name="l00235"></a><a class="code" href="classMainWindow.html#b6">00235</a> <span class="keywordtype">void</span> <a class="code" href="classMainWindow.html#b6">MainWindow::OnTimer</a>(<span class="keywordtype">void</span>)00236 {00237     <span class="keywordflow">if</span> (<a class="code" href="classMainWindow.html#p1">m_bStart</a>)00238     {00239         <span class="keywordflow">if</span> (++ <a class="code" href="classMainWindow.html#p0">m_iBmpNum</a> &gt;= 3)00240             <a class="code" href="classMainWindow.html#p0">m_iBmpNum</a> = 0;00241         <a class="code" href="classFG__Bitmap.html">FG_Bitmap</a> * pBitmap = (<a class="code" href="classFG__Bitmap.html">FG_Bitmap</a> *)<a class="code" href="classFG__Container.html#a3">GetChild</a>(<a class="code" href="classMainWindow.html#w15w14">ID_BITMAP</a>);00242         <span class="keywordflow">switch</span> (<a class="code" href="classMainWindow.html#p0">m_iBmpNum</a>)00243         {00244         <span class="keywordflow">case</span> 0:00245             pBitmap-&gt;<a class="code" href="classFG__TextWidget.html#a2">SetText</a>(<span class="stringliteral">"baby30"</span>);00246             <span class="keywordflow">break</span>;00247         <span class="keywordflow">case</span> 1:00248             pBitmap-&gt;<a class="code" href="classFG__TextWidget.html#a2">SetText</a>(<span class="stringliteral">"baby31"</span>);00249             <span class="keywordflow">break</span>;00250         <span class="keywordflow">case</span> 2:00251             pBitmap-&gt;<a class="code" href="classFG__TextWidget.html#a2">SetText</a>(<span class="stringliteral">"baby32"</span>);00252             <span class="keywordflow">break</span>;00253         }00254     }00255 }00256 </pre></div><hr><center>由 DoxyGen 1.3.6 于 Wed Jun 9 22:34:42 2004 生成<br>版权所有 (C) 2003,2004 王咏武</body></html>

⌨️ 快捷键说明

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