TC官方合作论坛

 找回密码
 立即注册
查看: 3383|回复: 42
打印 上一主题 下一主题

[功能] tcapi没有的一堆编辑框操作源码,有例子

  [复制链接]
跳转到指定楼层
#
发表于 2014-8-16 22:09:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 rainshine 于 2014-8-30 16:46 编辑

- -今天不知道为什么看着敢死队3就忽然想起来,超自然大神的lib里有些挺好的编辑框操作函数,、、于是乎找了CEdit类的函数,然后又顺藤摸瓜找到对应的编辑框消息,又于是乎0.0决定用sendmsg搞定这些操作。啊咳咳,废话不多说,先上个函数列表然后我顺便解释下。

且容我慢慢道来,有点小多。那我就长话短说,尽量把函数解释的像人话。。= =
canundo,是否可以撤销
undo,撤销或恢复
emptyundobuffer,使撤销无效一次
replacesel,替换选定的文本,如果没选中的话就相当于添加
setsel,设置光标或选中文本,start和end一样就是设置光标,start=|x|,end=start+|y|时,相当于选中文本.其他请参考源码。
getsel,获取选中区域的起点和终点位置(不过通常用来获取光标位置),返回值为DWORD型,低16位起点,高16位终点,具体看源码例子;参数2和3可NULL(当起点或终点[任意一值]大于65536时必填,否则msdn说……If either of these values exceeds 65,535, the return value is 【–1】.tips: that means you would got nothing0.0)。
getfirstvisibleline,得到编辑框中显示出来的第一行,实际上是第几行。
GetLine,得到某一行的文本,第三个参数是缓冲区内存地址,其中,第一个word(前两个字节)必须填缓冲区大小。返回值为本行字符数。具体看例子。
GetLineCount,得到行数。
GetModify,是否被用户修改过
setmodify,有get有set,不解释!
limitText,限制可写入的字符数。
LineScroll,相对滚动亲爱的水平or垂直滚动条,x轴是水平,y轴是垂直,水平方向以一个字符为单位,垂直以一行为一个单位。
scrollcaret,自动滚动俩滚动条,让光标显示出来。
SetPasswordChar,设置掩码字符,注意第二个参数是ansii码,c语言char型实际上就是个数字。
get。。不解释。
setreadonly,设置只读。
getmargins,获取左右边距,返回dword型,低位左,高位右。
SetMargins,这个稍微复杂,首先第二个参数是一个枚举值,需要进行or操作,等效于+,具体的枚举值看源代码。第三个参数根据第二个参数指定的flag,可指定为左边距右边距。
字符偏移:就是第几个字符,从0开始计数。
linefromchar,得到指定字符偏移所处的行号。
lineindex,得到指定行的第一个字符数。
linelength,得到制定字符偏移所处的行号,,这一行的文本长度。
PosFromChar,得到指定字符偏移所处的坐标,低位x,高位y。
这些是利用win消息对edit控件所能做的几乎所有常用操作了。然后如果需要对编辑框进行改样式啥的,需要用setwindowlong函数,可以实现动态显隐滚动条神马的。

链接: http://pan.baidu.com/s/1qW8tl8o 密码:
游客,如果您要查看本帖隐藏内容请回复


噢买尬,这全是我手打的有木有!!我勒个去,终于搞定了、、这里边还附赠了一些例子需要的函数,比如writeprocessmem,movemem,globalalloc神马的,然后就是,内个globalalloc分配的内存我在例子里都没有释放……大神见了勿喷,真正写代码的时候不要忘记调用globalfree(hMem)就好了。
!!我滴个吗。今天看了一天的msdn头都大了。命名都是按照原版的msdn文档来的,希望大家也能养成这个好习惯,对培养编程能力有好处的。
最后,,顺便求点金币威望还有重点是网站访问,呼——
www.c2014.cc,http://rblog.cc,无广告无收费无注册= =……希望大家多支持。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 3威望 +12 金币 +12 收起 理由
T星人 + 10 + 10 感谢分享~~~
q273814 + 1 + 1 很给力!不过我也没钱了 省着点.
TC兔子 + 1 + 1 没钱了,这些省着用.

查看全部评分

回复

使用道具 举报

42#
发表于 2018-3-24 07:23:17 | 只看该作者
回复

使用道具 举报

41#
发表于 2018-2-27 07:04:30 | 只看该作者
支持
回复

使用道具 举报

40#
发表于 2018-1-6 09:30:19 | 只看该作者
aaaaaaaaaaaaa
回复 支持 反对

使用道具 举报

39#
发表于 2017-12-23 15:38:12 | 只看该作者
感谢分享
回复

使用道具 举报

38#
发表于 2017-10-28 14:47:07 | 只看该作者
回复

使用道具 举报

37#
发表于 2017-9-25 19:52:09 | 只看该作者
真心感谢作者的无私奉献,正需要。
回复 支持 反对

使用道具 举报

36#
发表于 2017-6-14 09:06:03 | 只看该作者
回复

使用道具 举报

35#
发表于 2017-1-15 15:54:32 | 只看该作者
顶楼主啦..希望楼主多发精品好帖啦.....
回复 支持 反对

使用道具 举报

34#
发表于 2016-9-14 01:42:41 | 只看该作者
呜呜呜呜呜呜呜呜呜
回复 支持 反对

使用道具 举报

33#
发表于 2016-9-11 08:19:10 来自手机 | 只看该作者
求看隐藏内容,谢谢
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-11-4 23:37 , Processed in 0.157270 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表