网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月12日漏签0天
tc简单开发吧 关注:3,055贴子:11,427
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回tc简单开发吧
>0< 加载中...

编辑框。把光标设置到最右侧。

  • 只看楼主
  • 收藏

  • 回复
  • 剑仙十号
  • tc金仙
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
编辑框。把光标设置到最右侧。
编辑框设置文本("编辑框0", "abcdefg") //这句代码带有缺陷.
执行后,编辑框光标,会跳到最左侧,而不是留在最右侧。
var edit_hwnd = 控件获取句柄("编辑框0")
窗口设置焦点(edit_hwnd)
// 全选.
键盘按下(17) //Ctrl
窗口发送按键(edit_hwnd, 65) //A
键盘弹起(17)
// 编辑框光标,设置到最右侧.
键盘按下(17) //Ctrl
窗口发送按键(edit_hwnd, 35) //End
键盘弹起(17)
//我是这样做的,我只是想问,有没有大神教下,
//用像API之类的方式,用一行命令.就能实现出来
=======================================================
var hThread
功能 执行(下标)
var WM_GETTEXTLENGTH = #e
//14,得到与一个窗口有关的文本的长度.
var EM_SETSEL = #b1 //177
var edit_hwnd = 控件获取句柄("编辑框0")
窗口设置焦点(edit_hwnd)
if(下标 == 1)
windowsendmessage(edit_hwnd, EM_SETSEL, 0, -1) //选中全部
//0 表示第一个字符, -1 表示尾部最后一个字符.
elseif(下标 == 2)
var len = windowsendmessage(edit_hwnd, WM_GETTEXTLENGTH, 0, 0)//获取文本长度
windowsendmessage(edit_hwnd, EM_SETSEL, len + 1, -1)//选中尾部0个字符.
//len+1 表示超出最右侧.1个字符, -1 表示尾部最后一个字符.
end
结束
功能 按钮0_点击()
var bool = 线程获取状态(hThread)
if(bool == 0)
hThread = 线程开启("执行", 1)
end
结束
功能 按钮1_点击()
var bool = 线程获取状态(hThread)
if(bool == 0)
hThread = 线程开启("执行", 2)
end
结束


  • 剑仙十号
  • tc金仙
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
更多知识,请加群学习:
http://tieba.baidu.com/p/5932480716
内存知识,请加群学习:
http://tieba.baidu.com/p/5929721235


2025-08-12 13:52:34
广告
不感兴趣
开通SVIP免广告
  • 剑仙十号
  • tc金仙
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
窗口类。窗口设置焦点(hwnd)
示例 :TAB切换控件焦点
窗口设置焦点(控件获取句柄("编辑框0"))
如果 编辑框0里面有文本
设置焦点的光标,不是在最后1个文本右边,而是在第1个文本左边。
如:【I这是文本内容】
1.有什么简便办法,使编辑框里所有文本为 CTRL+A的全选状态
2.有什么办法,使焦点在最后1个文本右边
如:【这是文本内容I】


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回tc简单开发吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示