社区
C++ Builder
帖子详情
BCB中,控件的事件能不能分门别类放到不同的CPP文件中?
cdws222
2002-09-21 08:59:39
当工程太大时放在一个cpp文件里太乱了!
...全文
76
8
打赏
收藏
BCB中,控件的事件能不能分门别类放到不同的CPP文件中?
当工程太大时放在一个cpp文件里太乱了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingcaiyao
2002-09-23
打赏
举报
回复
可以啊,你可以这样:
1.首先为每个事件指定处理函数.
2.将这些函数写在不同的cpp文件中。
grouse
2002-09-23
打赏
举报
回复
感谢child_bj
child_bj
2002-09-22
打赏
举报
回复
你得先明白,BCB是委托模型,就是说,事件的定义也跟属性一样,实际上只是定义了一个函数指针,这样,在使用事件的时候把这个指针指向该函数。
举个例子,比如OnMouseDown这个事件,看它还有个私有数据成员FOnMouseDown,跟OnMouseDown一样都是TMouseDown类型的。根据委托模型,所以,如果FOnMouseDown非空,它就是此种类型的方法指针。那我们可以这样调用:
if(FOnMouseDown)
FOnMouseDown(this,Button,Shift,X,Y)
OK,这样调用试一下。应该就没什么问题了。
cdws222
2002-09-22
打赏
举报
回复
帮助我一下吧
cdws222
2002-09-22
打赏
举报
回复
老兄,太夸张了吧。我只是想知道怎么把事件放到多个cpp文件中,不是想知道怎么写控件呀!
不过还是谢谢您的参加!
cdws222
2002-09-21
打赏
举报
回复
事件可以这样转移,但当你在对像观察器里再双击控件的事件时BCB会提示错误,说找不到事件的代码!
_corsair
2002-09-21
打赏
举报
回复
当然可以,但要用#include "filesname"编译指示进行文件包含操作。
hailulu_wang
2002-09-21
打赏
举报
回复
可以呀,只要每个都包含需要的头文件就可以。
bcb
UDP传
文件
(使用TNMUDP
控件
)
bcb
UDP传
文件
(使用TNMUDP
控件
) 利用重发机制实现 实现思路见我的博客
BCB
控件
遍历
通过Traval.h
中
的遍历函数,可对窗体内所有
控件
进行遍历,并将遍历到的
控件
设置为可视或不可视
BCB
安装Pas
文件
的
控件
本文档详细介绍了在C++Builder下如何安装Pas类型
文件
的
控件
继承自
BCB
的定时器Timer
继承自
BCB
控件
TTimer的定时器,运用函数指针方式定时调用其他类的函数..H,
CPP
文件
在小test程序程序
中
自己找. 环境WINXP,
BCB
6.注意,在控制台程序
中
不能
使用.
xml.rar_XML
BCB
_xml builder
利用
BCB
通过输入
不同
DLL名字,根据界面
中
的
控件
,将所需要的
控件
属性写入到XML
文件
中
,做为配置
文件
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章