炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3441|回复: 7

[建议-已解决] 提几个细节建议

[复制链接]

该用户从未签到

发表于 2016-6-2 00:15:08 | 显示全部楼层 |阅读模式
1.  XMenu_AddItem(hMenu, 1001, L"复制(&C)");     没有下划线
2.  增加Richedit的常用事件的函数, 比如CTRL+X 自动剪切掉文本内容.
     
3. 弹出菜单的边框 默认是灰色, 可不可以跟窗体边框的默认一致?.
    窗体的边框默认是浅蓝色, 弹出菜单却是灰色


4. 增加Richedit判断内容是否有被选择.
    a) 我用 XRichEdit_GetSelectPosition (HELE hEle, out_ Position *pBegin, out_ Position *pEnd)    获取选择内容位置.  
    函数,得到的值是这样子的..(鬼知道是什么意思, 即使知道也不太合理)
    cout << pBegin.iColumn << " - " << pBegin.iRow << endl;
    cout << pEnd.iColumn << " - " << pEnd.iRow << endl;
    33882113 - 6160638
    62298080 - 62278312
   
    b) 用这个 XRichEdit_GetSelectText (HELE hEle, out_ wchar_t *pOut, int len)   获取选择文本.  
    还需要申请一个缓存区, 不太明确到底该给缓存区申请多大, 65535? 用户选10万个字符那岂不是存在隐患
    更重要的是, 需要额外申请缓存区..

我的目的只是判断是否有被选择, 从而决定 "复制&C" 项, 应该是灰色还是亮色.





5. XMenu_Create 创建的菜单 有个左右侧之间分割线, 而WIN32 CreatePopupMenu 却没有这样的线.
      可否增加开启/关闭  这样的“分割线”?


评分

参与人数 2炫彩币 +6 收起 理由
dasemimi + 5 已查阅
▓_小田纯白 + 1 赞一个!感谢您的反馈

查看全部评分

该用户从未签到

 楼主| 发表于 2016-6-4 08:44:21 | 显示全部楼层
2.  增加Richedit的常用事件的函数, 比如CTRL+X 自动剪切掉文本内容.

同理  在编辑框时按Home和End时移动光标位置, 这个需要自己处理, 建议增加这类的常用事件函数

该用户从未签到

 楼主| 发表于 2016-6-2 00:20:39 | 显示全部楼层
几个小细节问题, 如果无关紧要, 请忽略.

该用户从未签到

 楼主| 发表于 2016-6-3 22:44:59 | 显示全部楼层
本帖最后由 长江大侠 于 2016-6-3 22:46 编辑

建议增加一个获取内容的 length.

比如微软的 GetWindowText 和 GetWindowTextLength
都有配对的..

该用户从未签到

 楼主| 发表于 2016-6-3 22:48:37 | 显示全部楼层
BOOL WINAPI  XAdapterTable_GetItemTextEx (HXCGUI hAdapter, int iItem, const wchar_t *pName, out_ wchar_t *pOut, int nOutLen)
  获取项文本内容.  



同理

该用户从未签到

 楼主| 发表于 2016-6-4 08:58:34 | 显示全部楼层
光标的位置还需要刷新, 只有设置, 但是不会实时显示.!!

该用户从未签到

发表于 2016-6-4 10:29:22 | 显示全部楼层
长江大侠 发表于 2016-6-4 08:58
光标的位置还需要刷新, 只有设置, 但是不会实时显示.!!

这个当然,如果你在改变光标的同时,还改变了 编辑框的内容,此时,如果内部给你刷新,那么就调用了两次,但是如果给你自己来刷新,你就只刷新一次,提高了效率。。。。所以这个没啥问题

该用户从未签到

发表于 2016-6-4 10:30:46 | 显示全部楼层
长江大侠 发表于 2016-6-4 08:44
2.  增加Richedit的常用事件的函数, 比如CTRL+X 自动剪切掉文本内容.

同理  在编辑框时按Home和End时移动 ...

一条建议,建议发一个帖子,这样方便每次解决了。就可以直接已解决,没解决的下次看到方便继续解决
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-5-4 13:34 , Processed in 0.066598 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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