当前位置: 首页> 房产> 建筑 > 拍摄视频制作的广告公司_搜索引擎营销方案_北京百度竞价托管_我是站长网

拍摄视频制作的广告公司_搜索引擎营销方案_北京百度竞价托管_我是站长网

时间:2025/7/9 14:15:10来源:https://blog.csdn.net/m0_72128260/article/details/144726362 浏览次数:0次
拍摄视频制作的广告公司_搜索引擎营销方案_北京百度竞价托管_我是站长网

       CEdit::GetSel函数是CEdit类的成员函数,它的功能是返回编辑框中光标选中区域的开始和结束位置,如果没有选取区域,则返回的就是光标位置(开始与结束位置相同)。这个函数可以通过CEdit类对象或对象指针调用,它的使用方式有两种:
1、使用DWORD变量接收函数返回值:
   CEdit myEdit; //声明CEdit对象
   DWORD selPos = myEdit.GetSel(); //利用DWORD变量接收GetSel的返回值
   int nStart = LOWORD(selPos); //利用宏LOWORD解析返回值,获得开始位置
   int nEnd = HIWORD(selPos); //利用宏HIWORD解析返回值,获得开始位置
2、将接收变量作为参数
   CEdit myEdit; //声明CEdit对象
   int nStart, nEnd; //声明接收选取区域的变量
   myEdit.GetSel(nStart, nEnd); //将接收变量作为参数传入GetSel 
3、说明
     a. 以上两种函数调用方式的区别在于最终接收到的位置变量的大小。使用DWORD接收返回值再解析成位置,位置的大小不能超过short类型的表示范围,一旦超出,则不能收到正确的无返回值。因此对于编辑框中的字符数超过short表示范围的情形,应使用第二种方式得到编辑框中选取区域的位置。
    b. 当只有编辑框ID时,可以通过GetDlgItem函数获得编辑框的指针,再通过指针调用GetSel函数。代码是:CEdit* pEdit = (CEdit*)CWnd::GetDlgItem(编辑框ID)。
    c. 若想编辑框中能容纳超过short类型最大值的字符个数,还需要对编辑框进行一下设置,否则内容不能全部拷贝进去。格式为:myEdit.SetLimitText(UINT_MAX),UNIT_MAX是一个宏。

关键字:拍摄视频制作的广告公司_搜索引擎营销方案_北京百度竞价托管_我是站长网

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: