如何增加edit控件的字符串用SDK?

clzzcl 2003-06-21 01:00:25
如 原来edit 中有 sdf
我要加上 qqq
sdfqqq
...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
XueBoy163 2003-06-21
  • 打赏
  • 举报
回复
CString a("sdf"); //control var
a+="qqq";
UpdataDate(false);
clzzcl 2003-06-21
  • 打赏
  • 举报
回复
搞定了以下是我的代码
LPSTR lpText;
int cTxtLen;
hControl = GetDlgItem(hDlg,IDC_EDIT_SEND);
cTxtLen = GetWindowTextLength(hControl);
lpText = (PSTR) VirtualAlloc((LPVOID) NULL,(DWORD) (cTxtLen + 1), MEM_COMMIT,PAGE_READWRITE);
GetWindowText(hControl,lpText,cTxtLen + 1);
lpText = strcat(lpText,"sdfsd");
SetWindowText(hControl,lpText);
VirtualFree(lpText,0,MEM_RELEASE);
return TRUE;
dz_w 2003-06-21
  • 打赏
  • 举报
回复
如果是对话框中可以
CString str;
::GetDlgItemText(m_hWnd, IDC_EDIT1, str.GetBuffer(100), 50);
str.ReleaseBuffer();
str += "sdfsd";//new TEXT
::SetDlgItemText((m_hWnd, IDC_EDIT1, str);
kingcom_xu 2003-06-21
  • 打赏
  • 举报
回复
getwindowtext
setwindowtext

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧