最近为了实现一个工程的需要,要利用VC写一个简单的文本输入工具,在网上找了很多参考尝试下来都没有一个达到满意的地步,同时也查找了很多资料,但是还是没能有满意的结果,这当然和自己对VC++这个庞大的工具还不胜熟悉有莫大的关系,因此本文写的也略微笨拙,但对于初学者或这是功能要求不是那么严格的同仁来说,本文介绍的方法未必不是一种选择。
在本文本输入程序中首先需要建立一个单文本应用程序,工程的建立并没有什么特别的地方,就是在最后一步的时候学要选择基础类为CFormView,为了叙述的方便我们将工程命名为:SDItest。当然你也可以将它命名为你喜欢的名称。其他的就不赘述了。建好以后第二步是将一个文本编辑框(Edit)拖入到刚才的Form上,尽量将其大小调整为你所满意的尺寸,然后设置属性需要特别选中的属性包括:风格的:Multline,和Want return。至于水平和垂直滚动,如果你需要的话同样的可以将它们选中,这并不时我们问题的核心,我们也不关心这个,这此工作完成以后,你需给添加进来的文本编辑框创建一个成员变量,在我们例子中将这个变量命名为:m_myText 数据类型 CString;同样的你还需要给CSDItestDoc类创建一个公有的成员变量myKeepText,变量类型同样为CString