社区
Delphi
帖子详情
控件编写遇到的问题
数字蛋糕
2001-07-19 09:21:30
1、怎么响应鼠标上的滑轮滚动的消息?
2、运行时错误“OutOfResource”是不是指内存溢出?在出这个错误时,系统同时会提示“参数错误”,然后屏幕上许多区域都变成了白色。但是当程序退出后,系统显示又恢复正常。
...全文
89
3
打赏
收藏
控件编写遇到的问题
1、怎么响应鼠标上的滑轮滚动的消息? 2、运行时错误“OutOfResource”是不是指内存溢出?在出这个错误时,系统同时会提示“参数错误”,然后屏幕上许多区域都变成了白色。但是当程序退出后,系统显示又恢复正常。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hillside
2001-07-20
打赏
举报
回复
TWincontrol.OnMouseWheel可以响应滑轮消息,但一般用不着,因为每一个TWincontrol缺省地把消息发给主窗口,你只要编写主窗口的OnMouseWheel就可以了.但要注意,有时候你的鼠标点击了非TWincontrol元件,你需要找到一个TWincontrol执行SetFocus.
TechnoFantasy
2001-07-20
打赏
举报
回复
1、Delphi有一些组件有OnMouseWhell事件,例如TMemo。如果你的控件不是从这里继承的
可以自己写消息处理函数,消息是WM_MOUSEWHEEL
数字蛋糕
2001-07-20
打赏
举报
回复
我在Windows SDK帮助中找到了这个消息,但是被注明只在Windows NT下支持,我也觉得很奇怪,98下的Notepad明明能够相应这个消息的.
第二个问题我找到了答案,因为我在使用区域的时候采用了以下的方法
DeleteObject(SelectClipRgn(Canvas.Handle,CreateRectRgn(....)));
根据WindowsAPI的用法应该没错,但是我使用的时候就肯定出错。估计是DeleteObject没有起到作用。后来我使用了一个临时变量来管理Rgn就没有问题了。
谢谢两位的回答
外国人
编写
的IP
控件
(包含源代码,.NET 05版)
由C#语言
编写
,该IP
控件
很好的解决了关于MaskedTextBox显示IP的不足 ,你可以像调用一般
控件
那样来使用它,不用另外
编写
其它代码,非常方便。
一个时间
控件
,关于active
控件
的
编写
。
这是一个自制的active
控件
,其中向
控件
添加菜单困扰了我很久,不知道谁能把它改成弹出式菜单。
有疑问请和我联系。
C#
编写
的web自定义日期选择
控件
带演示
C#
编写
的web自定义日期选择
控件
带演示程序源码。这个小
控件
是为了图省事,自己用着方便,参照JavaScript
编写
的日期选择,将其中的JavaScript部分写入
控件
中就可以了。代码不复杂,拿出来大家共享以下。 目前存在Bug:
控件
放到frame 的页面里面使用得时候就会出错:“parent.event 为空或不是对象” 将InputCalendar.cs中output.WriteLine("parent.event.cancelBubble=true;");一句去掉即可。这一句的意义是:设置或获取当前事件是否要在事件句柄中向上冒泡。当前应用中好像没有用,所以去掉也不要紧。
VB ActiveX
控件
VB ActiveX
控件
众多漂亮的
控件
收集了我经常使用的众多漂亮的ActiveX
控件
,是你美化程序界面,丰富程序功能的好帮手。
Chrome浏览器
控件
Delphi版 支持xe7、xe2、7.0等
Chrome浏览器
控件
嵌入Delphi开发,开发属于自己的极速个性浏览器。 亲测xe7支持
Delphi
5,930
社区成员
262,940
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章