我希望在程序中实现将光标定放在编辑框的最末处,请问应如何处理。我试过用CEdit的SetSel(-1,-1),但没成功。
解决方案 »
- 我的vc6.0类视图中为什么不能显示所有的类?请大虾帮忙!
- 奇怪的问题困扰了我一天,大家来帮帮我啊!在线等!
- SetBkmode是不是没有什么用?
- 在CView类中,OnUpdate()函数和OnInitialUpdate()函数怎么不能用classwizard来重载呀??郁闷~~
- 请问哪儿有GDI+的库文件与头文件下载?
- 新手问题,有关MFC与.bmp的: 谢谢了
- 关于CListCtrl的使用?
- 能不能通过进程句柄得到进程的窗口句柄?
- 请问哪位高手有代理服务器的源程序或者流程图??
- 如何获取另一程序中LIST控制中的内容?
- Winsock的send()和recv()怎么发送数据结构
- 请问为什么我用odbc 的Filter做过滤,但是我一运行这个过滤项,它就定在那里了,菜单的其他命令(如:前一项记录、后一项记录、更新等等
CEdit *pEdit=&edit;//这是你的类,用它指向你的编辑框。
int nLen=pEdit->GetWindowTextLength();
pEdit->SetSel(nLen,nLen);//目的即可达到。
CEdit::SetSel(0,-1);
CEdit::SetSel(-1,-1);
There should be two line of code to achieve the goal in your desired way.
So what you should do is:
Adding a new line before your code.CEdit::SetSel(0,-1);