炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2341|回复: 3

[已解决] XWnd_SetCaretSize 设置了光标大小,在输入时光标大小会重置

[复制链接]

该用户从未签到

发表于 2018-8-23 22:31:54 | 显示全部楼层 |阅读模式
BUG提交
炫彩版本号: 2.3.5
操作系统: win10
开发环境:
编程语言: 其他
问题分类: 在代码中使用错误 
简短描述: XWnd_SetCaretSize 设置了光标大小,但是在编辑框输入字符后光标会恢复默认
本帖最后由 tmplinshi 于 2018-8-23 22:33 编辑

示例代码.ahk :
  1. xc := LazyCall("XCGUI.dll")

  2. xc.XInitXCGUI()
  3. hWindow := xc.XWnd_Create(0, 0, 300, 200, "炫彩界面库", 0, 15)

  4. hBtn := xc.XBtn_Create(5, 3, 60, 20, "关闭", hWindow)
  5. xc.XBtn_SetType(hBtn, XC_BUTTON_TYPE_CLOSE := 3)

  6. hEdit := xc.XRichEdit_Create(30, 80, 200, 25, hWindow)
  7. xc.XRichEdit_SetDefaultText(hEdit, "输入试试,看光标大小是否会变")

  8. xc.XWnd_ShowWindow(hWindow, 5)
  9. xc.XWnd_SetFocusEle(hWindow, hEdit)
  10. xc.XWnd_SetCaretSize(hWindow, 2, 25) ; 必须要显示窗口后编辑框处于焦点时,设置光标大小才有效

  11. xc.XRunXCGUI()
  12. xc.XExitXCGUI()
复制代码


  • TA的每日心情
    开心
    2021-5-26 23:50
  • 发表于 2019-3-12 11:53:55 | 显示全部楼层
    XRichEdit 光标大小 是根据行高和字体大小决定的, 不能强制去修改他.
  • TA的每日心情
    开心
    2021-6-5 14:12
  • 发表于 2020-12-5 14:10:19 | 显示全部楼层
    admin 发表于 2019-3-12 11:53
    XRichEdit 光标大小 是根据行高和字体大小决定的, 不能强制去修改他.

    编辑框光标起始位置能设置吗?
  • TA的每日心情
    开心
    2021-5-26 23:50
  • 发表于 2020-12-6 03:58:39 | 显示全部楼层

    void WINAPI XEdit_SetCurPos  ( HELE  hEle,  
      int  iRow,  
      int  iCol  
    )   


    编辑框_置当前位置
    参数:
    hEle 元素句柄  
    iRow 行索引  
    iCol 列索引  
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|广州炫软软件科技有限公司 ( 粤ICP备15089345号 )

    GMT+8, 2021-7-31 00:16 , Processed in 0.070882 second(s), 20 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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