📄 mainwindow_8cpp-source.html
字号:
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>()-><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>()-><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>()-><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-><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-><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-><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>()-><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>()-><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-><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-><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-><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> >= 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-><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-><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-><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 + -