MFC-Edit编辑框控件
代码
SetDlgItemText(IDC_EDIT1,_T("中国人民万岁"));//设置编辑框文本 //参数1:编辑框ID //参数2:字符串 //MFC函数 myedit.SetWindowText(_T("我爱我的祖国"));//设置编辑框文本 //myedit是编辑框变量名 CWnd* pWnd = GetDlgItem(IDC_EDIT1); HWND hWnd = pWnd->GetSafeHwnd();//CWnd*转化为HWND ::SetWindowText(hWnd, _T("塘沽五中"));//设置编辑框文本 //全局函数(win32API) CString str; GetDlgItemText(IDC_EDIT1,str);//获取编辑框中的文本 myedit.GetWindowText(str);//获取编辑框中的文本 TCHAR tc[256] = {0}; int n=::GetWindowText(hWnd, tc,256);//获取编辑框文本 //全局函数(win32API) //参数1:带文本的窗口或控件的句柄HWND //参数2:指向接收文本的缓冲区的指针 //不能是CString,是TCHAR //参数3:指定要保存在缓冲区内的字符的最大个数,其中包含NULL字符。如果文本超过界限,它就被截断 //返回值:如果函数成功,返回值是拷贝的字符串的字符个数,不包括中断的空字符;如果窗口无标题栏或文本,或标题栏为空,或窗口或控制的句柄无效,则返回值为零
myedit.SetWindowText(_T("我爱我的祖国,塘沽五中")); //myedit是编辑框变量 myedit.SetFocus();//获取焦点 myedit.SetSel(1,5);//选中字符 //参数1:光标起始的位置 从0开始 //参数2:光标结束的位置 // -1表示尾部 //注意:先获取焦点或者把No Hide Selection(无隐藏选择)改为True myedit.SetSel(4);//从起始选中4个字符 myedit.SetSel(-1); //光标移到结尾 //如果参数1设置为-1,那么不管参数2设置为多少,光标都会被移到最后
myedit.GetSel(n,n1); //获取选中字符的位置 //参数1:光标起始的位置 int //参数2:光标结束的位置 int
n=myedit.GetWindowTextLength();//返回指定窗口的标题文本的字符长度 //返回值:如果函数成功,返回值为文本的字符长度 str.Format(_T("%d"), n); CWnd* pWnd = GetDlgItem(IDC_EDIT1); HWND hWnd = pWnd->GetSafeHwnd(); n1= ::GetWindowTextLength(hWnd); //返回指定窗口的标题文本的字符长度 //返回值:如果函数成功,返回值为文本的字符长度 //全局函数(win32api) str1.Format(_T("%d"), n1); myedit.LimitText(100);//设置用户在编辑框中可以输入的正文的最大长度(字节数) n = myedit.GetLimitText();//获取编辑框能够接受的正文的最大字节数 str.Format(_T("%d"), n);
myedit.SetFocus();//获取焦点 myedit.SetSel(8, 10);//选中字符 myedit.ReplaceSel(_T("天津"), TRUE);//用指定的字符串来替换选择的正文 //参数2:TRUE则替换可以被撤销,FALSE不能撤销
属性
是否可用
多行属性必须为True
是否显示垂直滚动条
事件
看 https://www.cnblogs.com/liming19680104/p/16931503.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2021-11-27 opencv-imencode把Mat转换成vector
2021-11-27 opencv-imdecode把vector转换成Mat
2020-11-27 photoshop--图像大小(分辨率和宽高)