试一下这个吧:
CString str="some long text";
CEdit *ped;
ped= & GetEditCtrl();
ped->SetWindowText(str);
ped->LineScroll(ped->GetLineCount());
CString str="some long text";
CEdit *ped;
ped= & GetEditCtrl();
ped->SetWindowText(str);
ped->LineScroll(ped->GetLineCount());
解决方案 »
- Opengl 如何显示布尔运算的过程
- 会用DDK编驱动的进来一下小问题帮帮忙
- 程序启动未处理异常
- ▓︻╋█████◤ ★-----要毕业了,迅雷如何?----★ ◥█████╋︻▓
- 11点半结帖 请教: 为何0做除数 没有意义?何解?0做+-X 就有意义?
- 如何固定一个显示区域,以便重绘时不影响同一窗口中已经显示的图形?
- 100分!!!
- ?<<MFC Windows 程序设计 --Jeff Prosise>>之dpi,setWindowExt,setViewportExt
- 我要制作类似ACDSee的图片浏览器,如何下手?
- [问]如何让VS2012关联msdn2008?
- 一个关于文件存取的问题
- 请教高手!编译器问题
CString showMsg[maxMsg] = {
"Welcome to us !\r\n",
"This is shaodi \r\n",
"Hello !\r\n",
"I am in Japan now!\r\n",
"miss you very much \r\n",
"byte byte\r\n",
"[email protected]"
};双击OK按钮,加入
void CTestEditBoxDlg::OnOK()
{
// TODO: Add extra validation here
SetTimer (1,400,NULL);// CDialog::OnOK();
}再classwizard中加入WM_TIMER函数。代码如下
#define maxLine 3
void CTestEditBoxDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
static int cur = 0;
cur = cur > (maxMsg-1)?0:cur; m_edit = ""; for (int i = cur; i < maxMsg -1&& i < cur + maxLine; i ++)
{
m_edit += showMsg[i];
}
cur ++;
UpdateData(false); CDialog::OnTimer(nIDEvent);
}