在文本框中显示文本的内容
来源:互联网 发布:淘宝租手机 编辑:程序博客网 时间:2024/05/18 03:09
程序中的界面设计:
在文本框中动态的显示文本的内容。这样是分两种情况的,
一种情况:
需要在同一个进程中显示文本的内容,也就是,工程文件本身就是一个基于对话框的文件,要在这个对话框中的edit控件中显示文本的内容,那么我们可以
GetDlgItem(IDC_STATIC)->SetWindowText(str);
或者使用类向导在对对应的控件添加变量为CString类然后将想要添加的内容字符串付给他,然后UpdateData(TRUE);就可以了。
另外一种情况:
需要在另外的进程中添加文本内容,也就是,需要在一个弹出的对话框中显示文本的内容,这种情况下,我们需要首先获得弹出对话框的句柄,然后取得这个对话框中的edit的句柄,这是使用GetDlgItem(ID_edit); 来实现的。然后向父窗口使用SendMessage()发送WM_SETTEXT消息,才可以实现:
具体的方法如下:
CShowResult * showdlg=new CShowResult; //CShowResult 是要弹出的对话框类CWnd* cnd = new CWnd;
showdlg->Create(IDD_DIALOG2,this); //IDD_DIALOG2是弹出对话框的id
showdlg->ShowWindow(SW_NORMAL);
cnd = showdlg->GetDlgItem(IDC_SHOWRESULT); //IDC_SHOWRESULT是弹出对话框中要显示内容的文本框的id
cnd->SendMessage(WM_SETTEXT,0,(LPARAM)result.GetBuffer(0)); //因为result是CString类,所以需要将其进行转化。
- 在文本框中显示文本的内容
- 1,编写程序,当用户在文本框中输入内容之后,单机不同的按钮,能够把文半框中的内容粘贴到文本区中。“重置”按钮实现将文本框和文本区中的内容清空。界面上的文本区只能显示内容,不能让用户输入文本。运行结果
- Java实现的比较两个不同的文本,在文本面板中显示不同文本的内容(完整源码)
- 显示在文本框中输入的信息
- js实现文本框中内容的放大显示
- 文本框正则验证后在IE浏览器显示写入的文本不能插入文本
- 如何将文本框中的内容显示在Gridview控件中【DataTable的用法创建行和列】
- 在文本框中提示用户输入内容格式的方法
- 在文本框中提示用户输入内容格式的…
- 在要输如内容的文本框中加提示
- Android EditText 文本内容超过文本框失去焦点后,超出文本框内容显示...
- 设计一个窗口,窗口中包含有一个文本框,一个标签,两个按钮,当按下“文本一”按纽时,使得“Hello java!”显示在文本框中,按下“文本二”按纽时,使得“你好 Java!” 显示在文本框中(要求两个
- js从text或textarea文本框中选择部分文本,并取得选择的内容
- Js中文本框的动态添加 展示文本 清空内容
- cocosstudio 文本框显示内容的位置
- 在Flash中利用Actionscript在动态文本框中加载HTML格式的文本
- 在表格中显示数据表的内容
- 点击一个文本框,弹出一个层,点击层上的内容,文本框中内容显示层上的内容,层消失
- Oracle大对象的使用
- Oracle日志分析工具的使用
- c++ 笔记3
- ORACLE入门1
- 在html里给button添加边框属性(颜色、线形状 )
- 在文本框中显示文本的内容
- 关于用Nunit获取不到Web.Config配置的问题(随笔)
- 软件的架构与设计模式之模式的种类
- 联系人
- D3D study 1
- STL实践(count_if)
- 点击GridView任意位置,选中所在行
- 认识和使用COleVariant
- 数据库查询性能提升