1.怎样将光标设定在指定文本框内?
2.我用GetDlgItem(IDC_EDIT1)->SetWindowText("1");可以将数字“1”显示在文本框内,但是当我想接着“1”再显示一个其他数字的时候,上面语句就不行了,比如我再用GetDlgItem(IDC_EDIT1)->SetWindowText("2");之前的“1”就被2覆盖掉了,请问我该用什么语句实现上面功能?
2.我用GetDlgItem(IDC_EDIT1)->SetWindowText("1");可以将数字“1”显示在文本框内,但是当我想接着“1”再显示一个其他数字的时候,上面语句就不行了,比如我再用GetDlgItem(IDC_EDIT1)->SetWindowText("2");之前的“1”就被2覆盖掉了,请问我该用什么语句实现上面功能?
解决方案 »
- 为什么枚举进程路径显示不一样结果
- socket编程问题
- 如何更改树控件被选中文本的蓝色?
- VS2008里面如何查看编辑框控件相关联的变量?急急急急急急
- 求助:为什么在Debug版本中使用ComboBox会出错误,而Release版本中却正常
- 有关用MFC产生的Cdialog派生类问题?
- 数据库连接字符串的问题 ,烦死人了,为什么不能给ACCESS数据库加密码呢?
- 如何在vc中对二进制文件进行数据库的查询及显示查询结果的操作???
- MFC单文档程序编译通过,运行时立即弹出"建立空文档失败"是怎么回事?
- 为什么写ISAPI的喜欢用VC++, 而不用Delphi呢?
- 远程读写文件
- directx与硬件的关系
GetDlgItem(IDC_EDIT1)->GetWindowText(&strOrg);
GetDlgItem(IDC_EDIT1)->SetWindowText(strOrg + CString(_T("新内容")));
好像是要在窗口已经显示了之后才行的所以要加在WM_SHOWWINDOW的响应函数里
void CXXXXDlg::OnShowWindow(BOOL bShow, UINT nStatus)
{
CDialog::OnShowWindow(bShow, nStatus);
GetDlgItem(IDC_EDIT1)->SetFocus();
}
void CXXXXDlg::OnShowWindow(BOOL bShow, UINT nStatus)
{
CDialog::OnShowWindow(bShow, nStatus);
static BOOL bFirstShow = TRUE;
if (bFirstShow)
{
GetDlgItem(IDC_EDIT1)->SetFocus();
bFirstShow = FALSE;
}
}
这个先不说,再问一个问题,我一个对话框里有多个文本框,怎样能对不同的文本框使用同一个SetWindowText函数呢?
这个先不说,再问一个问题,我一个对话框里有多个文本框,怎样能对不同的文本框使用同一个SetWindowText函数呢?