控件编写遇到的问题 1、Delphi有一些组件有OnMouseWhell事件,例如TMemo。如果你的控件不是从这里继承的可以自己写消息处理函数,消息是WM_MOUSEWHEEL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TWincontrol.OnMouseWheel可以响应滑轮消息,但一般用不着,因为每一个TWincontrol缺省地把消息发给主窗口,你只要编写主窗口的OnMouseWheel就可以了.但要注意,有时候你的鼠标点击了非TWincontrol元件,你需要找到一个TWincontrol执行SetFocus. 我在Windows SDK帮助中找到了这个消息,但是被注明只在Windows NT下支持,我也觉得很奇怪,98下的Notepad明明能够相应这个消息的.第二个问题我找到了答案,因为我在使用区域的时候采用了以下的方法DeleteObject(SelectClipRgn(Canvas.Handle,CreateRectRgn(....)));根据WindowsAPI的用法应该没错,但是我使用的时候就肯定出错。估计是DeleteObject没有起到作用。后来我使用了一个临时变量来管理Rgn就没有问题了。谢谢两位的回答 写了一个DLL碰到的奇怪问题 多线程,传递参数时装载不了dll? 谁会用visual graph我们公司想找个回用VG的图形控件开发人员 感谢Nyf1220!接分! Tconnection 求教 在三层中怎么实现离线操作?有无必要? 怎样在状态条上加上进度条 记事本中Eidt->转到(G)的功能是如何实现的? 有什么事件如同vb中的getfocus????? 请教delphi的网络数据库问题 用三层更新多个数据库时,用updatesql组件怎么更新数据库 在Windows下,怎样一行一行打印,而不整页走纸?POS收银打印机用
DeleteObject(SelectClipRgn(Canvas.Handle,CreateRectRgn(....)));
根据WindowsAPI的用法应该没错,但是我使用的时候就肯定出错。估计是DeleteObject没有起到作用。后来我使用了一个临时变量来管理Rgn就没有问题了。谢谢两位的回答