vc 在edit控件中动态插入数据滚动显示

内存从网上论坛摘抄整理

思路:给控件设置多行属性,设置垂直滚动条,Auto Vscroll设置为true,放入文本后把插入点设置到末尾

pEdit->LineScroll(pEdit->GetLineCount()); 滚动条滚动到最下端

int len  = pEdit->GetWindowTextLength();

pEdit->SetSel(len,-1,true);
//定位光标到内容末尾
pEdit->ReplaceSel("12121212"); // 在edit控件末尾继续插入字符串

如果需换行  在字符串内容中插入“\n”字符

在win32下  SetSel 操作和 ReplaceSel操作都通过 SendMessage方式操作

vc 在edit控件中动态插入数据滚动显示,码迷,mamicode.com

时间: 2024-10-15 19:22:48

vc 在edit控件中动态插入数据滚动显示的相关文章

delphi Components[i]清除所有edit控件中的内容

(* 一般的清空combobox方法 combobox1.clear; ... combobox9.clear; *) procedure TForm1.Button1Click(Sender: TObject); var i: integer; begin for i:=0 to self.ComponentCount-1 do begin if self.Components[i] is TCombobox then TCombobox(self.Components[i]).clear;

VC++ 使用WebBrowser控件中html文件以资源形式加载

1 . . . . 2 3 //加载资源文件中的HTML,IDR_HTML1就是HTML文件在资源文件中的ID 4 wchar_t self_path[MAX_PATH] = { 0 }; 5 GetModuleFileName(NULL, self_path, MAX_PATH); 6 CString res_url; 7 res_url.Format(L"res://%s/%d", self_path, IDR_HTML1); 8 m_webbrowser.Navigate(res

VC在ListCtrl控件中插入图标

在ListCttrl控件(Report风格)的使用上,有时需要向子列中插入图标,例如要制作一个下载软件,我们计划在控件的第一列用图标的形式显示下载状态:排队.下载中.出错等等,第二列计划用图标显示下载文件类型,要做出这样的效果,就必须使用CListCtrl的SetItem(八个参数)方法,由于我这台电脑上没有MSDN所以这八个参数具体都是什么意思我暂时不清楚,在这只介绍下跟我们的操作关系密切的几个参数. SetItem()从左向右数第一个参数(从1起计数)表示操作行的行号,这个行号从0计数,最好

WPF控件中可以用来记录数据用的属性总结

今天遇到一个问题需要为每个控件tooltip根据不同情况显示多组数据,于是需要用到控件的某个属性暂存这个数据.好吧,现在我找到了3个属性可用,给自己做个备忘. 1.Tag 这个属性是object类型 比较灵活(不过这个我们项目其他地方用到了) 2.Uid  这个属性是string类型 可以用来存储一段数据(我就用这个做的) 3.ToolTip 这个属性是object类型 不过设置这个要注意,而且比较麻烦,想要不让其他人看到还要在事件里处理. 以上就是我找到的几个可用属性,如有其它属性欢迎补充.

ASP.NET使用ListView数据绑定控件和DataPager实现数据分页显示(一)

为什么使用ListView+DataPager的方式实现分页显示? .net提供的诸多数据绑定控件,每一种都有它自己的优点和缺点.如果需要对数据进行操作,如果数据量不大的情况下,DataList和GridView是最好的选择,但是他们会生产额外的<table><tr><tbody><td>标签.如果只是罗列出来一些简单的数据,出于对性能的考虑,repeater必然是首选.当然ListView和DataPager的组合必将是开发中的黄金组合,无论从性能上和功能

ASP.NET使用ListView数据绑定控件和DataPager实现数据分页显示(二)

使用ListView控件进行修改,删除与添加操作1.页面代码: <asp:ListView ID="lv2" runat="server" onpagepropertieschanging="lv_PagePropertiesChanging2" onitemcanceling="lv2_ItemCanceling" onitemediting="lv2_ItemEditing" onitemupda

VC在ListCtrl控件中插入图标(II)

CImageList m_ImageList; m_ListCtrl.SetExtendedStyle(m_ListCtrl.GetExtendedStyle() | LVS_EX_FULLROWSELECT |LVS_EX_SUBITEMIMAGES); imglist.Create(32,16,ILC_COLOR,8,4); int m_nIdxIco1 = m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICO1)); //使用索引 int m_nIdx

UITableViewCell,一些不固定显示的控件,动态隐藏有时会显示不正确的解决办法。

hidden不能只写在自定义的cell类中,而是在判断条件中进行,不需要隐藏的重新设置为显示. if (model.voice == nil) { cell.textContent.text = model.synopsis; cell.textContent.hidden = NO; cell.textContent.text = model.synopsis; } else { cell.textContent.hidden = YES; cell.playBubble.hidden = N

C#如何在各类控件中输入\输出数据

文本框:TextBox Text - 按钮文字 TextBox.text=""; s=TextBox.text; 单选按钮+复选按钮 RadioButton,CheckBox Text-单选按钮上的文字 Checked - 单选按钮是否被选中true/false RadioButton.Checked=Ture; 下拉列表combobox Items--编辑项(静态时使用,一般情况下都是用函数代码连接数据库里的表) (1).使用代码逐项添加 a.造一个实体类 :重写父类的ToStrin