那如果他新修改的里面也带有练习两个字呢,那不就重复了。
追答- -!
那要不要strstr判断一下.
if(!strstr)
add 练习
每按一次键,就判断一次
还有个问题呀,怎么在一个窗口里刷新另外的窗口呢。
追答不管cs:eip现在在哪里,你只要有窗口的句柄,就可以给它发invalidata,添加无效区域以使窗口重绘.
MFC修改文本框的值,怎么设置可以固定几个字不能改。
可以在前面加个静态文本框 ,不要和可编辑的放在一块 还有一种就是全部可删除,当修改完的时候,再把练习加到最前面就行了
mfc中有没有办法禁止用户修改文本框中的文字同时保持文本显示正常
可以,当焦点落在文本框时禁止键盘事件,或者键盘事件发生时把文字改回去。
mfc中有没有办法禁止用户修改文本框中的文字同时保持文本显示正常
响应编辑框的EN_SETFOCUS,将焦点转移到其他控件 void CTestDlg::OnEnSetfocusEdit1(){ GetDlgItem(IDC_BUTTON1)->SetFocus();}
在mfc静态文本框的大小怎么修改
右键属性可以直接设置,根据内容大小自动变化。当然也可以在代码里面设置,str.getlength长度后再set,也可以直接调用getsystemmetrics或gettextmetrics获取长度
MFC文本框设置指定位置字体
可以使用 RichEdit编辑框
MFC 怎么才能使文本框只能输入数字和浮点数(小数和负数)
点编辑框的属性,展开样式,里面有数字选项,点选之后就只能输入数字了。。。但是问题是这样使得它只能输入数字,小数点无法输入,符号也不能输入。。。在那个里面加代码吧。。。有些复杂了~~~
MFC文本框显示文字格式的问题
首先将\\n\\n换成\\r\\n 然后将编辑框属性中Mutiline、Horizontal scroll、Auto HScroll、Vertical scroll、Auto VScroll、Want return全部复选上就可以了
MFC对话框的文本框能不能锁?
CEdit *p = (CEdit *)GetDlgItem(IDC_EDIT1);p->SetReadOnly(TRUE);解锁,TRUE改为FALSE就可以了。
mfc怎么在文本框输入时候就能获取到数据
首先为文本框添加响应事件 EN_CHANGE,再为文本框关联一个变量,在EN_CHANGE的响应代码中添加如下代码就行了,UpdateData(); 这样就会当没改变下就会更新下那个已经关联的变量了。从而可以在代码中使用了。
mfc把text文本里的内容显示在窗口中,问题是在框里建一个动态文本的还是...
先把文本框属性改为多行显示,且有竖直滚动条。你的文本框的ID错了。IDC_BUTTON1是按钮的ID,不是编辑框的ID。假设你的编辑框ID是IDC_EDIT1, 则试试 SetDlgItemText(IDC_EDIT1,pBuf);