社区
VCL组件使用和开发
帖子详情
怎样截获VCL组件的子组件的事件
Rayman
2000-03-20 09:36:00
求教各位高手:我写了一个VCL组件,是从TScrollBox派生的,在其中用new方法创建了一个TImage组件,可发现我无法获得TImage组件的鼠标事件!在放置这个组件的Form上我可以知道TScrollBox的事件,可当鼠标在TImage上时却什么也得不到!BCB的开发资料太少了,我试着在VCL组件的消息循环中,在Form表单的消息循环中,在Form的WndProc函数中写代码,却都截获不了这个消息.请各位不吝赐教.
...全文
150
4
打赏
收藏
怎样截获VCL组件的子组件的事件
求教各位高手:我写了一个VCL组件,是从TScrollBox派生的,在其中用new方法创建了一个TImage组件,可发现我无法获得TImage组件的鼠标事件!在放置这个组件的Form上我可以知道TScrollBox的事件,可当鼠标在TImage上时却什么也得不到!BCB的开发资料太少了,我试着在VCL组件的消息循环中,在Form表单的消息循环中,在Form的WndProc函数中写代码,却都截获不了这个消息.请各位不吝赐教.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rayman
2000-03-21
打赏
举报
回复
我解决这个问题了,多谢!
ahao
2000-03-21
打赏
举报
回复
private:
void __fastcall ImageClick(TObject *Sender);
//--------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Image = new TImage(this);
// Image->AutoSize = true;
Image->Left = 0;
Image->Top = 0;
Image->Parent = this;
Image->Show();
Image->OnClick=ImageClick;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ImageClick(TObject *Sender)
{
ShowMessage("You Click.");
}
Rayman
2000-03-20
打赏
举报
回复
这是我的源码
__fastcall TImageEx::TImageEx(TComponent* Owner)
: TScrollBox(Owner)
{
Image = new TImage(this);
Image->AutoSize = true;
Image->Left = 0;
Image->Top = 0;
Image->Parent = this;
Image->Show();
}
事实上我就是不知道怎样指定Image的事件,请原谅我没有说出问题的关键,Thanks
ahao
2000-03-20
打赏
举报
回复
你指定了TImage的OnMouseMove事件吗?
或者你把源码贴出来看看?
一个磁性窗体
VCL
组件
的具体实现
一个磁性窗体
VCL
组件
的具体实现 副标题: 作者:佚名 文章来源:大富翁 点击数:52 更新时间:2005-2-25 文:陈达军日期:2003-10-29记得《程序员》杂志中曾有一篇文章介绍过如何实现磁性窗体,该篇文章总结了网上...
Delphi磁性窗体
VCL
组件
的实现
这里所指的主窗体是指具有磁性吸附作用的窗体,而
子
窗体是指被主窗体吸附并能与主窗体粘在一起的窗体,
子
窗体之间不具备吸附性。打个比方,磁铁能吸附一个或多个铁块,而两个铁块之间是不具有磁性作用的(如果铁块被...
组件
制作之一(概念)
一般情况下,
VCL
的
组件
可以从Tcomponent为开始。其最明显的特征就是它的属性可以在设计时通过对象察看器来操纵,另外,他还能拥有其他
组件
。从Tcomponent下,分出非可视
组件
和可视
组件
。非可视
组件
如TOPenDialog,...
组件
制作一
一般情况下,
VCL
的
组件
可以从Tcomponent为开始。其最明显的特征就是它的属性可以在设计时通过对象察看器来操纵,另外,他还能拥有其他
组件
。从Tcomponent下,分出非可视
组件
和可视
组件
。非可视
组件
如TOPenDialog,...
delphi
组件
一
一般情况下,
VCL
的
组件
可以从Tcomponent为开始。其最明显的特征就是它的属性可以在设计时通过对象察看器来操纵,另外,他还能拥有其他
组件
。从Tcomponent下,分出非可视
组件
和可视
组件
。非可视
组件
如TOPenDialog,...
VCL组件使用和开发
604
社区成员
13,460
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章