如何屏蔽鼠标事件(10分)

  • 主题发起人 主题发起人 WTO_LOVER
  • 开始时间 开始时间
W

WTO_LOVER

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在MEMO中屏蔽鼠标事件,mouse 的形状(无),单击不响应,thank you first
 
弟兄们,帮小弟一把,给一点提示也感激不尽了,要不然UP一下,
THANKS FOR YOUR HELP
 
memo1.enabled := false
 
upfeed:不行啊!我的MEMO中还要有一些单词需要处于被选择状态,(反白显示),
 
建议把需求说的更详细一点
 
重载该控件所在窗体的窗口过程函数winproc;

 
memo1.enabled := false
 
to WTO_LOVER;

你可以通过定义几个消息处理过程实现。
先捕获发给它的 ‘单击消息’,鼠标移入消息等等。
调用WIndows APT 函数showcursor去隐藏鼠标,或在单击时,
将单击事件 在该消息过程中,设置单击事件过程的值为Nil.
 
memo中有0123456789,每次我都要选中一个数字(程序代码执行),但,鼠标点入MEMO中
焦点就失去了(反白显示的数字就不再反白显示了),我想屏蔽鼠标事件,如何做?
 
在什么事件中都执行你那“选中一个数字”的代码就行了,
 
设定一个Boolean变量
在Onclick中加一个判断
为真时执行一段Begin End
为假时执行一段Begin End
 
鼠标点入memo,焦点怎么会失去?不在memo中么?在Memo1MouseDown事件中加入exit,大概可以屏蔽掉鼠标点击事件
 
yzqangel:老兄,我就是要exit的效果,但是,我还是在说一边:memo中2被选中,反白显示
,现在我用鼠标单击,这时,2就不会反白显示了,但我要求2现在还要反白显示,应该就是
屏蔽鼠标事件就行了,但怎么屏蔽哪,好想我屏蔽了,2还是失去焦点,不再反白显示,我
感到自己真笨。。。。。。。
 
也就是,但你单击鼠标时,光标不跟随鼠标移动;打扰大家了,thank you first!!!
 
多人接受答案了。
 
后退
顶部