MFC中,怎么清除编辑框中已经显示的内容??

马栏山的飘飘 2010-05-23 12:17:35
MFC中,怎么清除编辑框中已经显示的内容??,谢谢!
...全文
6683 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
mdxz1230 2010-11-25
  • 打赏
  • 举报
回复
学习了,慢慢来,不懂多问。。。。。。。。。。。。。。。。。。。。
ghvvvv 2010-05-25
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 visualeleven 的回复:]
C/C++ code
lResult = SendMessage( // returns LRESULT in lResult
(HWND) hWndControl, // handle to destination control
(UINT) EM_SETTEXTEX, // message ID
(WPARAM) wPar……
[/Quote]
不明所说
raulning 2010-05-25
  • 打赏
  • 举报
回复
SetWindowText();
  • 打赏
  • 举报
回复
路过!!专业
清风盛开 2010-05-25
  • 打赏
  • 举报
回复
同意楼上 接分
ohyeah521 2010-05-24
  • 打赏
  • 举报
回复 2
GetDlgItem(IDC_XXX)->SetWindowText(_T(""));//我个人喜欢用这种方法.
Eleven 2010-05-24
  • 打赏
  • 举报
回复
lResult = SendMessage(      // returns LRESULT in lResult     
(HWND) hWndControl, // handle to destination control
(UINT) EM_SETTEXTEX, // message ID
(WPARAM) wParam, // = (WPARAM) () wParam;
(LPARAM) lParam // = (LPARAM) () lParam;
);

wParam
Pointer to a SETTEXTEX structure that specifies flags and an optional code page to use in translating to Unicode.
lParam
Pointer to the null-terminated text to insert. This text is an ANSI string, unless the code page is 1200 (Unicode). If lParam starts with a valid Rich Text Format (RTF) ASCII sequence—for example, "{\rtf" or "{urtf"—the text is read in using the RTF reader.
johndiyang 2010-05-24
  • 打赏
  • 举报
回复
直接用这个就可以拉:
SetDlgItemInt(IDC_RESULT,0);
Eleven 2010-05-24
  • 打赏
  • 举报
回复
lResult = SendMessage( // returns LRESULT in lResult (HWND) hWndControl, // handle to destination control (UINT) EM_SETTEXTEX, // message ID (WPARAM) wParam, // = (WPARAM) () wParam; (LPARAM) lParam // = (LPARAM) () lParam; );
路人乙2019 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zxdyu2009 的回复:]

方法一:关联变量,把变量的值给空,再UpdateData(FALSE);
方法二:直接得到控件的指针,再设置其为空。如:
GetDlgItem(IDC_XXX)->SetWindowText(_T(""));//给它空的字符串,就没东西了。
[/Quote].
fish_gao 2010-05-24
  • 打赏
  • 举报
回复
没有人用SetDlgItemText(ID,_T("")); 么?
向立天 2010-05-23
  • 打赏
  • 举报
回复
或者关联变量直接
SetWindowText(_T(""));
wltg2001 2010-05-23
  • 打赏
  • 举报
回复
用SetDlgItem(ID,"",...);将编辑框的字符设置为""空字符串就行了。
tht228 2010-05-23
  • 打赏
  • 举报
回复
方法一:GetDlgItem(IDC_EDIT1)->SetWindowText("");
方法二:给编辑框定义一个控件变量,m_edit1.SetWindowText("");
yujunnb 2010-05-23
  • 打赏
  • 举报
回复
看看..............
zxdyu2009 2010-05-23
  • 打赏
  • 举报
回复
方法一:关联变量,把变量的值给空,再UpdateData(FALSE);
方法二:直接得到控件的指针,再设置其为空。如:
GetDlgItem(IDC_XXX)->SetWindowText(_T(""));//给它空的字符串,就没东西了。
sichuanwww 2010-05-23
  • 打赏
  • 举报
回复
API函数很重要。
TANG_XIAO_BIN 2010-05-23
  • 打赏
  • 举报
回复
GetDlgItem(SetDlgItem)->SetWindowText(_T(""));
马栏山的飘飘 2010-05-23
  • 打赏
  • 举报
回复
谢谢你!!!

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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