例如Edit的hWnd是hwndEdit,那么:
显示:SetWindowText(hwndEdit, "this is a test string");
读取: char buffer[2048]; GetWindowText(hwndEdit, buffer, 2048);
显示:SetWindowText(hwndEdit, "this is a test string");
读取: char buffer[2048]; GetWindowText(hwndEdit, buffer, 2048);
解决方案 »
- 窗口设置 EnableWindow(FALSE) 之后 还要调用 UpdateData(FALSE)来更新到界面上吗?
- 关于多媒体编程的问题
- 反序列化没有值的问题
- 请教:关于获取文件路径的小问题,请大侠进来看看……
- 为什么在客户端发送数据后,传给服务端,然后服务端发送数据又传给客户端,但这是客户端收到的数据有些怪字符,这是为什么,
- 【求助】请教如何实现鼠标悬停提示框,急!!!
- 急!急!急!那位高手能教教我,如何在MFC中打开,读取一个word文档的内容?
- 如何去调用一个VC扩展DLL
- 如何去掉这些字符??
- 读写共享内存的时间,为什么不是随着读写次数线性增长的?
- 如何是Dialog在任务栏中不显示?谢谢!(内空)
- 如何访问IE的数据?:(
2。在使用时,把一个字符串写到Edit中时,把数据先写入e_str,然后调用UpdateData(FALSE);从Edit中读入数据时,调用UpdateData(TRUE);,数据就写入e_str了。
{
CDaaDlg dlg;
dlg.m_edit1 = 1;
UpdateData(false);}
这样为什么不行?? m_edit1是int
我不明白你想干什么?你想在对话框关闭的时候又显示一个一模一样的对话框?
{ m_edit1 = 2;
UpdateData(false);
// CDialog::OnOK();
}这样写
请诸位留下QQ好吗?
CString s="aaa";
SetDlgItemText(IDC_XXX,s);Read
CString s;
GetDlgItemText(IDC_XXX,s);
UpdateData(FALSE);//显示变量值于控件