CEGUI剪切板功能
来源:互联网 发布:网络盒子应用破解版 编辑:程序博客网 时间:2024/05/22 12:32
剪切板功能实现,具体方法很简单:分2部分
测试:在Editbox里实现剪切板
第一,字符的转换,在Editbox里加入了2个函数,是CEGUI::String 和 std::string之间的转换
第二,在void Editbox::onKeyDown(KeyEventArgs& e)函数里
通过 getSelectionStartIndex 和 getSelectionLength 获得了所选编辑框里的文本的起始位置和所选长度
再在
WindowEventArgs args(this);
switch (e.scancode)
{
//添加CTRL+C 按键响应
case Key::V://ctrl+v
{
if (e.sysKeys & Control)
{
//用substr获得所选的字符串,起始位置和所选长度上面我们保存了
//转换字符串为std::string
//然后是WIN复制
}
}
break;
}
实际上,用的还是WIN的剪切板,我们做的就是对CEGUI里字符串的处理罢了
此方法对中文有效
- CEGUI剪切板功能
- 剪切板功能
- 复制到剪切板功能
- androd剪切板功能
- cegui
- CEGUI
- CEGUI
- CEGUI
- android 剪切板 (粘贴复制功能)
- js 实现复制到剪切板的功能
- iOS 剪切板 复制粘贴功能的实现。
- 【zeroclipboard】复制到剪切板小功能
- Qt剪切板实现“复制”“粘贴”功能
- Android 复制到剪切板和粘贴功能
- 剪切板
- 剪切板
- 剪切板
- 剪切板
- C++标准
- Could not find *.apk在android1.5中的解决办法
- JavaScript高级-自定义对象
- GridView添加统计(合计)行
- 惊心动魄,欣喜若狂的破解
- CEGUI剪切板功能
- 使用SQL语句创建数据库
- 字对齐问题的分析
- 如何在Word分栏状态下正确的输入脚注?
- 征集:键盘扫描源程序大全
- 【SQL Server2005页面存储4之--非聚集索引行在叶级别存储】
- gnuplot画3维间断图
- sql连接语句详解
- Vmware虚拟机下Ubuntu 8.04安装(一)