?? console_wnd.htm
字號:
normal !important;text-transform:uppercase'><a href="#_Toc49144660">2.1<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>功能與作用</span><span style='color:windowtext;display:none;text-decoration:
none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>4</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144661">2.2<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>創(chuàng)建與銷毀窗口</span><span style='color:windowtext;display:none;text-decoration:
none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>4</span></a></span></span></p>
<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-US><a
href="#_Toc49144662">2.2.1<span style='font-size:10.5pt;color:windowtext;
font-style:normal;text-decoration:none'> </span><span
style='font-family:宋體'>創(chuàng)建子窗口</span><span style='color:windowtext;display:none;
text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>4</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144663">2.3<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>創(chuàng)建彈出窗口</span><span style='color:windowtext;display:none;text-decoration:
none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>5</span></a></span></span></p>
<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-US><a
href="#_Toc49144664">2.3.1<span style='font-size:10.5pt;color:windowtext;
font-style:normal;text-decoration:none'> </span><span
style='font-family:宋體'>銷毀窗口</span><span style='color:windowtext;display:none;
text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>5</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144665">2.4<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>窗口滾動</span><span style='color:windowtext;display:none;text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>5</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144666">2.5<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>設(shè)置光標(biāo)位置</span><span style='color:windowtext;display:none;text-decoration:
none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>5</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144667">2.6<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>文字輸出功能</span><span style='color:windowtext;display:none;text-decoration:
none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>6</span></a></span></span></p>
<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-US><a
href="#_Toc49144668">2.6.1<span style='font-size:10.5pt;color:windowtext;
font-style:normal;text-decoration:none'> </span><span
style='font-family:宋體'>填充空行</span><span style='color:windowtext;display:none;
text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>6</span></a></span></span></p>
<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-US><a
href="#_Toc49144669">2.6.2<span style='font-size:10.5pt;color:windowtext;
font-style:normal;text-decoration:none'> </span><span
style='font-family:宋體'>在光標(biāo)處添加文字</span><span style='color:windowtext;display:
none;text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>6</span></a></span></span></p>
<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-US><a
href="#_Toc49144670">2.6.3<span style='font-size:10.5pt;color:windowtext;
font-style:normal;text-decoration:none'> </span><span
style='font-family:宋體'>消息通知</span> WM_BW_NOTIFY<span style='color:windowtext;
display:none;text-decoration:none'>. </span><span
style='color:windowtext;display:none;text-decoration:none'>6</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144671">2.7<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>緩沖區(qū)控制</span><span style='color:windowtext;display:none;text-decoration:
none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>7</span></a></span></span></p>
<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-US><a
href="#_Toc49144672"><span style='font-family:宋體'>第</span> 3 <span
style='font-family:宋體'>章</span><span style='font-size:10.5pt;color:windowtext;
text-transform:none;font-weight:normal;text-decoration:none'> </span><span
style='font-family:宋體'>輸出類</span>CConsoler<span style='font-family:宋體'>的使用</span><span
style='color:windowtext;display:none;text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>7</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144673">3.1<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>創(chuàng)建并與窗口關(guān)聯(lián)</span><span style='color:windowtext;display:none;text-decoration:
none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>7</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144674">3.2<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>輸出</span><span style='color:windowtext;display:none;text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>7</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144675">3.3<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>其他</span><span style='color:windowtext;display:none;text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>7</span></a></span></span></p>
<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-US><a
href="#_Toc49144676"><span style='font-family:宋體'>第</span> 4 <span
style='font-family:宋體'>章</span><span style='font-size:10.5pt;color:windowtext;
text-transform:none;font-weight:normal;text-decoration:none'> </span><span
style='font-family:宋體'>使用示例</span><span style='color:windowtext;display:none;
text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>8</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144677">4.1<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>文件</span><span style='color:windowtext;display:none;text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>8</span></a></span></span></p>
<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-US style='font-variant:
normal !important;text-transform:uppercase'><a href="#_Toc49144678">4.2<span
style='font-size:10.5pt;color:windowtext;text-transform:none;text-decoration:
none'> </span><span style='font-family:
宋體'>代碼</span><span style='color:windowtext;display:none;text-decoration:none'>... </span><span
style='color:windowtext;display:none;text-decoration:none'>8</span></a></span></span></p>
<p class=MsoNormalIndent><span lang=EN-US> </span></p>
<p class=MsoNormalIndent><span lang=EN-US> </span></p>
<span lang=EN-US style='font-size:12.0pt;line-height:150%;font-family:"Times New Roman"'><br
clear=all style='page-break-before:always'>
</span>
<p class=MsoNormalIndent><span lang=EN-US> </span></p>
<h1><a name="_Toc49144654"><span lang=EN-US>第 1 章<span style='font:7.0pt "Times New Roman"'>
</span></span><span style='font-family:宋體'>功能介紹</span></a></h1>
<h2 style='margin-left:40.9pt'><a name="_Toc49144655"><span lang=EN-US>1.1<span
style='font:7.0pt "Times New Roman"'> </span></span><span
style='font-family:宋體'>功能說明</span></a></h2>
<p class=MsoNormalIndent><span style='font-family:宋體'>窗口類</span><span
lang=EN-US>CBufferWnd</span><span style='font-family:宋體'>:</span></p>
<p class=MsoNormalIndent style='margin-left:42.0pt;text-indent:-21.0pt'><span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span><span style='font-family:宋體'>能夠作為子窗口或者時彈出窗口</span></p>
<p class=MsoNormalIndent style='margin-left:42.0pt;text-indent:-21.0pt'><span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span><span style='font-family:宋體'>支持滾動,自動根據(jù)滾動位置調(diào)整顯示的內(nèi)容</span></p>
<p class=MsoNormalIndent style='margin-left:42.0pt;text-indent:-21.0pt'><span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span><span style='font-family:宋體'>支持光標(biāo)顯示</span></p>
<p class=MsoNormalIndent style='margin-left:42.0pt;text-indent:-21.0pt'><span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span><span style='font-family:宋體'>在光標(biāo)處或是指定位置插入文字</span></p>
<p class=MsoNormalIndent><span style='font-family:宋體'>輸出輔助類</span><span
lang=EN-US>CConsoler</span><span style='font-family:宋體'>:</span></p>
<p class=MsoNormalIndent style='margin-left:42.0pt;text-indent:-21.0pt'><span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span><span style='font-family:宋體'>與指定的輸出窗口對象進(jìn)行綁定</span></p>
<p class=MsoNormalIndent style='margin-left:42.0pt;text-indent:-21.0pt'><span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span><span style='font-family:宋體'>能夠支持</span><span lang=EN-US>printf</span><span
style='font-family:宋體'>方式的輸出</span></p>
<p class=MsoNormalIndent style='margin-left:42.0pt;text-indent:-21.0pt'><span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span><span style='font-family:宋體'>能夠?qū)h字進(jìn)行處理避免出現(xiàn)換行時出現(xiàn)半個漢字的情況,在半個漢字時利用空格進(jìn)行替換,并在下一行繼續(xù)顯示文字</span></p>
<p class=MsoNormalIndent><span style='font-family:宋體'>利用字符窗口可以方便的開發(fā)類似與控制臺的面向字符顯示的應(yīng)用。</span></p>
<h2 style='margin-left:40.9pt'><a name="_Toc49144656"><span lang=EN-US>1.2<span
style='font:7.0pt "Times New Roman"'> </span></span><span
style='font-family:宋體'>窗口類型</span></a></h2>
<h3 style='margin-left:54.0pt'><a name="_Toc49144657"><span lang=EN-US>1.2.1<span
style='font:7.0pt "Times New Roman"'> </span></span><span
style='font-family:宋體'>子窗口(</span><span lang=EN-US>WS_CHILD</span></a><span
style='font-family:宋體'>)</span></h3>
<p class=MsoNormalIndent><span lang=EN-US><img width=494 height=259
src="console_wnd_files/image001.gif"></span></p>
<p class=MsoNormalIndent><span lang=EN-US> </span></p>
<h3 style='margin-left:54.0pt'><a name="_Toc49144658"><span lang=EN-US>1.2.2<span
style='font:7.0pt "Times New Roman"'> </span></span><span
style='font-family:宋體'>彈出窗口(</span><span lang=EN-US>WS_OVERLAPPED</span></a><span
style='font-family:宋體'>)</span></h3>
<p class=MsoNormalIndent><span lang=EN-US><img width=280 height=210
src="console_wnd_files/image002.gif"></span></p>
<p class=MsoNormalIndent><span lang=EN-US> </span></p>
<h1><a name="_Toc49144659"><span lang=EN-US>第 2 章<span style='font:7.0pt "Times New Roman"'>
</span></span><span style='font-family:宋體'>窗口類</span><span lang=EN-US>CBufferWnd</span></a><span
style='font-family:宋體'>的使用</span></h1>
<h2 style='margin-left:40.9pt'><a name="_Toc49144660"><span lang=EN-US>2.1<span
style='font:7.0pt "Times New Roman"'> </span></span><span
style='font-family:宋體'>功能與作用</span></a></h2>
<p class=MsoNormalIndent><span style='font-family:宋體'>主要是進(jìn)行窗口顯示,并且處理窗口滾動的情況。</span></p>
<p class=MsoNormalIndent><span style='font-family:宋體'>提供簡單的文字輸出功能。</span></p>
<h2 style='margin-left:40.9pt'><a name="_Toc49144661"><span lang=EN-US>2.2<span
style='font:7.0pt "Times New Roman"'> </span></span><span
style='font-family:宋體'>創(chuàng)建與銷毀窗口</span></a></h2>
<h3 style='margin-left:54.0pt'><a name="_Toc49144662"><span lang=EN-US>2.2.1<span
style='font:7.0pt "Times New Roman"'> </span></span><span
style='font-family:宋體'>創(chuàng)建子窗口</span></a></h3>
<p class=MsoNormalIndent><span class=a0><span lang=EN-US style='font-size:9.0pt;
line-height:150%'> BOOL
CreateChildWnd(DWORD dwFlagsAdd, CWnd * parent, LPCSTR pszTitle,const CRect
& rect,int nID, int iTabSize, int iFontSize, int iWidthBuf, int iHeightBuf);</span></span></p>
<p class=MsoNormalIndent><span lang=EN-US>dwFlagsAdd</span><span
style='font-family:宋體'>:指定窗口的屬性,窗口在創(chuàng)建時會自動指定</span><span lang=EN-US>WS_CHILD |
WS_VISIBLE | WS_VSCROLL | WS_HSCROLL</span><span style='font-family:宋體'>屬性。</span></p>
<p class=MsoNormalIndent><span lang=EN-US>Parent</span><span style='font-family:
宋體'>:父窗口指針,不可為</span><span lang=EN-US>NULL</span><span style='font-family:宋體'>。</span></p>
<p class=MsoNormalIndent><span lang=EN-US>pszTitle</span><span
style='font-family:宋體'>:窗口名稱。</span></p>
<p class=MsoNormalIndent><span lang=EN-US>Rect</span><span style='font-family:
宋體'>:窗口位置。</span></p>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -