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

📄 text.cpp.html

📁 《Big C++ 》Third Edition电子书和代码全集-Part1
💻 HTML
字号:
<pre>
<tt>
01: <b><font color=#000080>#include</font></b> <font color=#FF0000>&lt;wx/wx.h&gt;</font>
02: 
03: <i><font color=#9A1900>/**</font></i>
04: <i><font color=#9A1900>   A frame that contains a text control.</font></i>
05: <i><font color=#9A1900>*/</font></i>
06: <b><font color=#0000FF>class</font></b> TextFrame <font color=#990000>:</font> <b><font color=#0000FF>public</font></b> wxFrame
07: <font color=#FF0000>{</font>
08: <b><font color=#0000FF>public</font></b><font color=#990000>:</font>
09:    <i><font color=#9A1900>/**</font></i>
10: <i><font color=#9A1900>      Constructs the text control.</font></i>
11: <i><font color=#9A1900>   */</font></i>
12:    <b><font color=#000000>TextFrame</font></b><font color=#990000>(</font><font color=#990000>)</font><font color=#990000>;</font>
13: <b><font color=#0000FF>private</font></b><font color=#990000>:</font>
14:    wxTextCtrl<font color=#990000>*</font> text<font color=#990000>;</font>
15: <font color=#FF0000>}</font><font color=#990000>;</font>
16: 
17: <i><font color=#9A1900>/**</font></i>
18: <i><font color=#9A1900>   An application that shows a frame with a text control.</font></i>
19: <i><font color=#9A1900>*/</font></i>
20: <b><font color=#0000FF>class</font></b> TextApp <font color=#990000>:</font> <b><font color=#0000FF>public</font></b> wxApp
21: <font color=#FF0000>{</font>
22: <b><font color=#0000FF>public</font></b><font color=#990000>:</font>
23:    <i><font color=#9A1900>/**</font></i>
24: <i><font color=#9A1900>      Constructs the frame.</font></i>
25: <i><font color=#9A1900>   */</font></i>
26:    <b><font color=#000000>TextApp</font></b><font color=#990000>(</font><font color=#990000>)</font><font color=#990000>;</font>
27:    <i><font color=#9A1900>/**</font></i>
28: <i><font color=#9A1900>      Shows the frame.</font></i>
29: <i><font color=#9A1900>      @return true</font></i>
30: <i><font color=#9A1900>   */</font></i>
31:    <b><font color=#0000FF>virtual</font></b> <font color=#009900>bool</font> <b><font color=#000000>OnInit</font></b><font color=#990000>(</font><font color=#990000>)</font><font color=#990000>;</font>
32: <b><font color=#0000FF>private</font></b><font color=#990000>:</font>
33:    TextFrame<font color=#990000>*</font> frame<font color=#990000>;</font>
34: <font color=#FF0000>}</font><font color=#990000>;</font>
35: 
36: <b><font color=#000000>DECLARE_APP</font></b><font color=#990000>(</font>TextApp<font color=#990000>)</font>
37: 
38: <b><font color=#000000>IMPLEMENT_APP</font></b><font color=#990000>(</font>TextApp<font color=#990000>)</font>
39: 
40: TextFrame<font color=#990000>:</font><font color=#990000>:</font><b><font color=#000000>TextFrame</font></b><font color=#990000>(</font><font color=#990000>)</font> 
41:    <font color=#990000>:</font> <b><font color=#000000>wxFrame</font></b><font color=#990000>(</font>NULL<font color=#990000>,</font> <font color=#990000>-</font><font color=#993399>1</font><font color=#990000>,</font> <font color=#FF0000>"TextFrame"</font><font color=#990000>)</font>
42: <font color=#FF0000>{</font>
43:    text <font color=#990000>=</font> <b><font color=#0000FF>new</font></b> <b><font color=#000000>wxTextCtrl</font></b><font color=#990000>(</font><b><font color=#0000FF>this</font></b><font color=#990000>,</font> <font color=#990000>-</font><font color=#993399>1</font><font color=#990000>,</font> <font color=#FF0000>"Type some text here!"</font><font color=#990000>,</font>
44:       wxDefaultPosition<font color=#990000>,</font> wxDefaultSize<font color=#990000>,</font> wxTE_MULTILINE<font color=#990000>)</font><font color=#990000>;</font>
45: <font color=#FF0000>}</font>
46: 
47: TextApp<font color=#990000>:</font><font color=#990000>:</font><b><font color=#000000>TextApp</font></b><font color=#990000>(</font><font color=#990000>)</font>
48: <font color=#FF0000>{</font>
49:    frame <font color=#990000>=</font> <b><font color=#0000FF>new</font></b> <b><font color=#000000>TextFrame</font></b><font color=#990000>(</font><font color=#990000>)</font><font color=#990000>;</font>
50: <font color=#FF0000>}</font>
51: 
52: <font color=#009900>bool</font> TextApp<font color=#990000>:</font><font color=#990000>:</font><b><font color=#000000>OnInit</font></b><font color=#990000>(</font><font color=#990000>)</font>
53: <font color=#FF0000>{</font>
54:    frame<font color=#990000>-</font><font color=#990000>&gt;</font><b><font color=#000000>Show</font></b><font color=#990000>(</font><b><font color=#0000FF>true</font></b><font color=#990000>)</font><font color=#990000>;</font>
55:    <b><font color=#0000FF>return</font></b> <b><font color=#0000FF>true</font></b><font color=#990000>;</font>
56: <font color=#FF0000>}</font>
</tt>
</pre>

⌨️ 快捷键说明

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