主页
Top.Mail.Ru Yandeks.Metrika
论坛:“主要”;
当前存档:2002.07.29;
下载:[xml.tar.bz2];

向下

如何找出该文本已插入RichEdit ??? 找到类似的分支


MAxiMum   (2002-07-15 10:20) [0]

如何找出该文本已插入RichEdit,如果可能,更改插入的文本。 似乎这个处理程序不存在,消息也不是来自Windows。



MAxiMum   (2002-07-15 13:29) [1]

没有人知道???



Destroyer   (2002-07-15 13:35) [2]

处理WM_PASTE



MAxiMum   (2002-07-15 14:06) [3]

据我所知,WM_Paste用于从缓冲区插入Edit或ComboBox。 处理不进行(至少对于组件或表格所必需的)。



olookin   (2002-07-15 14:09) [4]

是否可以捕获Ctrl-V(在OnKeyDown处理程序中)并首先记住滑架的当前位置,然后按下此组合后的位置? 如果它们的差异不等于0,则插入文本(因此,可以很容易地获得)。



MAxiMum   (2002-07-15 14:12) [5]

你可以,也可以考虑使用Shift + Ins,但......
1)并且如果用户从上下文菜单中选择“插入”项?
2)但是如果他插入不同(“试图让左耳的右脚”)怎么办?
这不是解决方案吗? 救命,嗯?



olookin   (2002-07-15 14:17) [6]

如果插入来自菜单项,那么您不需要捕获任何内容,只需每次单击您需要的项目时:
1。 记住马车位置
2。 收到新的规定
3。 撕掉这些条款限制的文本。

如果粘贴来自缓冲区,那么只能使用Ctrl-V(至少,这是标准)。 进一步与上述相同。



Destroyer   (2002-07-15 14:59) [7]

通过RichEdit SelLength检查OnChange,从缓冲区粘贴后它不应该为零......看起来只是......



MAxiMum   (2002-07-15 18:01) [8]

只是......
> olookin
我说你无法预见一切。 如何没有菜单项???
>驱逐舰
如果用户选择了文本并开始按下键...... SelLength最初也不为零,OnChange也可以工作。



Destroyer   (2002-07-16 06:25) [9]

“并且如果用户选择了文本并开始按下按键...... SelLength最初也不为零,OnChange也能正常工作。”

事实并非如此...... OnChange事件发生在文本更改后,如果用户选择了文本并按下了键,则他删除的文本片段将被删除....并且SelLength = 0



MAxiMum   (2002-07-16 09:57) [10]

我的意思是,如果在选择之后,它还会启动按键盘上不需要的各种按钮。
简而言之,我意识到没有任何事情同时发生,人类也无法发挥作用。 我将处理Ctrl + V,Shift + Ins,并用我自己的上下文菜单替换(祝福是添加到它的内容)。
ps感谢您的提示:))



Парасенок   (2002-07-16 14:41) [11]

为什么要受苦? 有这样一个TrichEdit.Modified事情。



Страницы: 1 整个分支

论坛:“主要”;
当前存档:2002.07.29;
下载:[xml.tar.bz2];

楼上









内存:0.59 MB
时间:0.037 c
1-95402
SDRAM
2002-07-16 11:19
2002.07.29
DBGrid中


1-95386
GenaPL
2002-07-15 16:15
2002.07.29
如何从Delphi应用程序更新Internet Explorer属性


8-95451
I / O
2002-03-20 17:52
2002.07.29
MP3


14-95516
里克斯
2002-07-02 14:00
2002.07.29
Iconcache


3-95201
alexvan
2002-07-06 14:36
2002.07.29
就像在dbgrid字段值中一样





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский