社区
Delphi
帖子详情
控件编写遇到的问题
数字蛋糕
2001-07-19 09:21:30
1、怎么响应鼠标上的滑轮滚动的消息?
2、运行时错误“OutOfResource”是不是指内存溢出?在出这个错误时,系统同时会提示“参数错误”,然后屏幕上许多区域都变成了白色。但是当程序退出后,系统显示又恢复正常。
...全文
65
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就没有问题了。
谢谢两位的回答
C#
编写
的web自定义日期选择
控件
带演示
C#
编写
的web自定义日期选择
控件
带演示程序源码。这个小
控件
是为了图省事,自己用着方便,参照JavaScript
编写
的日期选择,将其中的JavaScript部分写入
控件
中就可以了。代码不复杂,拿出来大家共享以下。 目前存在Bug:
控件
放到frame 的页面里面使用得时候就会出错:“parent.event 为空或不是对象” 将InputCalendar.cs中output.WriteLine("parent.event.cancelBubble=true;");一句去掉即可。这一句的意义是:设置或获取当前事件是否要在事件句柄中向上冒泡。当前应用中好像没有用,所以去掉也不要紧。
c++
编写
的有GDI资源泄漏
问题
的文本框
控件
源码,求大神解决
这是一个c++语言所
编写
的一个文本框
控件
源码,Node.ocx,但是该
控件
因未能及时释放GDI资源导致一直累加直到程序报错,望有能力的大神帮忙解决。
MSCOMM
控件
这是本人在
编写
MFC串口是所
遇到
的
问题
,希望可以分享给大家,希望对大家有用。能帮你解决关于MSCOMM的
控件
问题
。
Qt下自定义
控件
的制作与使用
在Qt设计中UI设计中经常
遇到
到一些Qt自带的
控件
不能满足应用的情景,最常用的办法就
编写
用户自定义的
控件
。自定义
控件
通常用两种方法来是实现:一种是继承基本
控件
类重新自定义一个新
控件
类,同时具备父
控件
的属性;另一种办法是直接定义基于QWidget的类,用重绘的办法实现的自定义
控件
。
VS2008创建Ocx
控件
及
控件
的调用方法(基于MFC)
本文档,详细说明了在VS2008下创建Ocx
控件
、
编写
demo程序,调用Ocx
控件
的整个过程,以及
控件
的注册与卸载方法、
控件
查看器的使用、开发
遇到
问题
的简单解决方法,并附有Demo程序,方便测试验证
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章