?? console_wnd.htm
字號:
<p class=MsoNormalIndent><span lang=EN-US>samples\monitorDemo\consoleDemo</span></p>
<h2 style='margin-left:40.9pt'><a name="_Toc49144678"><span lang=EN-US>4.2<span
style='font:7.0pt "Times New Roman"'> </span></span><span
style='font-family:宋體'>代碼</span></a></h2>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>//</span></span><span class=a0><span style='font-size:9.0pt;
line-height:150%;font-family:宋體'>創(chuàng)建對象</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>BOOL CconsoleDemoDlg::OnInitDialog()</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>{</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> CDialog::OnInitDialog();</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> //</span></span><span
class=a0><span style='font-size:9.0pt;line-height:150%;font-family:宋體'>創(chuàng)建窗口</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_wndPopup.CreateAppWnd(0,"popup",CRect(0,0,280,210),4,120,30,9);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> CRect rcClient;</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> GetClientRect(rcClient);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_wndChild.CreateChildWnd(0,this,"child",rcClient,10011,
4,120,60,40);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> //</span></span><span
class=a0><span style='font-size:9.0pt;line-height:150%;font-family:宋體'>設置輸出對象與顯示對象關聯(lián)</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_cP.SetBufferWnd(&m_wndPopup);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_cC.SetBufferWnd(&m_wndChild);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> //</span></span><span
class=a0><span style='font-size:9.0pt;line-height:150%;font-family:宋體'>創(chuàng)建</span></span><span
class=a0><span lang=EN-US style='font-size:9.0pt;line-height:150%'>TIMER</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> SetTimer(1,2000,NULL);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> SetTimer(2,1000,NULL);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> return TRUE; // </span></span><span
class=a0><span style='font-size:9.0pt;line-height:150%;font-family:宋體'>除非設置了控件的焦點,否則返回</span></span><span
class=a0><span lang=EN-US style='font-size:9.0pt;line-height:150%'> TRUE</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>}</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>//</span></span><span class=a0><span style='font-size:9.0pt;
line-height:150%;font-family:宋體'>在定時器內(nèi)處理顯示</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>void CconsoleDemoDlg::OnTimer(UINT nIDEvent)</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>{</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> static char
szLines[][200]={</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>"</span></span><span class=a0><span style='font-size:
9.0pt;line-height:150%;font-family:宋體'>有關</span></span><span class=a0><span
lang=EN-US style='font-size:9.0pt;line-height:150%'>\n\r</span></span><span
class=a0><span style='font-size:9.0pt;line-height:150%;font-family:宋體'>新功能、</span></span><span
class=a0><span lang=EN-US style='font-size:9.0pt;line-height:150%'>Visual
Studio .NET </span></span><span class=a0><span style='font-size:9.0pt;
line-height:150%;font-family:宋體'>的高級概述、</span></span><span class=a0><span
lang=EN-US style='font-size:9.0pt;line-height:150%'>.NET </span></span><span
class=a0><span style='font-size:9.0pt;line-height:150%;font-family:宋體'>框架以及入門提示的信息</span></span><span
class=a0><span lang=EN-US style='font-size:9.0pt;line-height:150%'>",</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>"</span></span><span class=a0><span style='font-size:
9.0pt;line-height:150%;font-family:宋體'>在此處可以找到有關使用文檔集、聯(lián)系產(chǎn)品支持和輔助功能的信息</span></span><span
class=a0><span lang=EN-US style='font-size:9.0pt;line-height:150%'>\n\r",</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>"</span></span><span class=a0><span style='font-size:
9.0pt;line-height:150%;font-family:宋體'>本節(jié)內(nèi)容</span></span><span class=a0><span
lang=EN-US style='font-size:9.0pt;line-height:150%'>\t</span></span><span
class=a0><span style='font-size:9.0pt;line-height:150%;font-family:宋體'>查找自述文件</span></span><span
class=a0><span lang=EN-US style='font-size:9.0pt;line-height:150%'>",</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>"</span></span><span class=a0><span style='font-size:
9.0pt;line-height:150%;font-family:宋體'>有關在何處查找自述文件的信息。</span></span><span
class=a0><span lang=EN-US style='font-size:9.0pt;line-height:150%'>\n\r</span></span><span
class=a0><span style='font-size:9.0pt;line-height:150%;font-family:宋體'>自述文件包含產(chǎn)品的最新信息。</span></span><span
class=a0><span lang=EN-US style='font-size:9.0pt;line-height:150%'>",</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>"</span></span><span class=a0><span style='font-size:
9.0pt;line-height:150%;font-family:宋體'>有關版權信息、產(chǎn)品支持、輔助功能和自述文件的信息。</span></span><span
class=a0><span lang=EN-US style='font-size:9.0pt;line-height:150%'>",</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>"</span></span><span class=a0><span style='font-size:
9.0pt;line-height:150%;font-family:宋體'>相關章節(jié)</span></span><span class=a0><span
lang=EN-US style='font-size:9.0pt;line-height:150%'>"</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> };</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> static int iCnt=0;</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> static char
cSingal[]="-\\|/*";</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> static int iCnt2=0;</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> if(nIDEvent ==1)</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> {</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> int
iTotal = sizeof(szLines)/200;</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_cC.printfX("%s",szLines[iCnt++%iTotal]);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> }</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> if(nIDEvent == 2)</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> {</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_cP.GetXY(5,5)=
cSingal[iCnt2 % 5];</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_cP.GetXY(8,3)=
cSingal[(iCnt2+2)% 5];</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_cP.GetXY(9,7)=
cSingal[(iCnt2 +4) % 5];</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> iCnt2++;</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_cP.GetWindow()->Invalidate();</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> }</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> CDialog::OnTimer(nIDEvent);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>}</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>//</span></span><span class=a0><span style='font-size:9.0pt;
line-height:150%;font-family:宋體'>調(diào)整窗口大小</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>void CconsoleDemoDlg::OnSize(UINT nType, int cx, int cy)</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>{</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> CDialog::OnSize(nType,
cx, cy);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> if(
::IsWindow(m_wndChild) )</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> {</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> CRect
rc(0,0,cx,cy);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_wndChild.MoveWindow(rc);</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> m_wndChild.ReCalcScrollSize();</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> }</span></span></p>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'>}</span></span></p>
<p class=MsoNormalIndent><span lang=EN-US> </span></p>
<p class=MsoNormalIndent><span lang=EN-US> </span></p>
</div>
<!-- Start Code -->
<script type="text/javascript" language="javascript">
function pr()
{
f=escape(document.referrer);
s="1";
u="anon";
r=escape(document.URL);
d="site_id=" + s + "&uv=" + u + "&fc=" + f +"&url=" + r;
document.write("<img id=icounter src=/ibr_counter/counter.asp?" + d + " width=16 height=16 border=0>\n");
}
pr();
</script>
<noscript>
<img id=icounter src="/ibr_counter/counter.asp?site_id=1&uv=" width=1 height=1 border=0>
</noscript>
<script language=JavaScript>
document.write("<img src='/WebStat/Count.asp?Referer=www.vchelp.net&Width="+escape(screen.width)+"&Height="+escape(screen.height)+"' border=0 width=1 height=1>");
</script>
<noscript>
<img id=icounter src="/WebStat/Count.asp" border=0>
</noscript>
<!-- End Code -->
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -