在mfc中,我写了一个记事本,定义了一个CString全局变量,并用OnChar事件来接受的我输入,……
来源:百度知道 编辑:UC知道 时间:2024/05/13 02:08:27
void CMeun2View::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
CClientDC dc(this);
m_strLine +=nChar;
dc.TextOut(0,0,m_strLine);
CView::OnChar(nChar, nRepCnt, nFlags);
}
是不是每产生一个onchar事件,整个窗口就会重绘一次,然后把我输入的显示出来。我第一次输入abc,接着输入了def,为什么最后显示的是abcdef,而不是def,以前输入到屏幕上的为什么没有被删除掉呢
补充一句代码:当我按回车键时,调用m_strLine.empty();
当我第二次输入时,新输入的是覆盖在以前输入上的。
为什么以前输入的没有立即变得不可见呢?
{
CClientDC dc(this);
m_strLine +=nChar;
dc.TextOut(0,0,m_strLine);
CView::OnChar(nChar, nRepCnt, nFlags);
}
是不是每产生一个onchar事件,整个窗口就会重绘一次,然后把我输入的显示出来。我第一次输入abc,接着输入了def,为什么最后显示的是abcdef,而不是def,以前输入到屏幕上的为什么没有被删除掉呢
补充一句代码:当我按回车键时,调用m_strLine.empty();
当我第二次输入时,新输入的是覆盖在以前输入上的。
为什么以前输入的没有立即变得不可见呢?
m_strLine +=nChar;
dc.TextOut(0,0,m_strLine);
这句说明了是立即画字符
在此之前,你要先erase绘图区域
建议先画一堆的空格就可以了
再写个清楚的
在mfc中,我写了一个记事本,定义了一个CString全局变量,并用OnChar事件来接受的我输入,……
在MFC中,我创建了hahaDlg
我在 网吧用c语言在记事本写了一个程序,怎样使它运行
在MFC应用程序中,我要实现关机应该怎么写?
我用记事本写了一个文本,复制到一个world的文本中,为何格式变了?如何编辑成原来的格式呢?
vc++中,我用MFC定义了一个类。编译、运行正常。
在VB中怎样编一个记事本
为什么有时候我的电脑会响起警报声,并且在桌面生成一个记事本,是中了什么病毒?
为什么我用记事本写了JAVA网页代码,改成网页后在浏览器中浏览,汉字成了乱码?/
我的MFC程序中有这样一个问题。。。。。。。。。。。。。