社区
C++ Builder
帖子详情
为什么我的ActiveForm的OnDestroy没有反应??
transcend
2003-04-21 04:54:06
为什么我的ActiveForm的OnDestroy没有反应?? activeform退出时要做一些处理,应在什么地方加入代码?
...全文
98
5
打赏
收藏
为什么我的ActiveForm的OnDestroy没有反应??
为什么我的ActiveForm的OnDestroy没有反应?? activeform退出时要做一些处理,应在什么地方加入代码?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
transcend
2003-04-22
打赏
举报
回复
xuv2002(4舍523) 厉害!!
qiuafa
2003-04-21
打赏
举报
回复
蹭分
xuv2002
2003-04-21
打赏
举报
回复
请参考下列例子
.h
class ATL_NO_VTABLE TActiveFormXImpl:
VCLCONTROL_IMPL(TActiveFormXImpl, ActiveFormX, TActiveFormX, IActiveFormX, DIID_IActiveFormXEvents),
public IPersistPropertyBagImpl<TActiveFormXImpl>,
public IObjectSafetyImpl<TActiveFormXImpl,INTERFACESAFE_FOR_UNTRUSTED_CALLER|INTERFACESAFE_FOR_UNTRUSTED_DATA>
{
void __fastcall ActivateEvent(TObject *Sender);
void __fastcall ClickEvent(TObject *Sender);
void __fastcall CreateEvent(TObject *Sender);
void __fastcall DblClickEvent(TObject *Sender);
void __fastcall DeactivateEvent(TObject *Sender);
void __fastcall DestroyEvent(TObject *Sender);
void __fastcall KeyPressEvent(TObject *Sender, char &Key);
void __fastcall PaintEvent(TObject *Sender);
public:
void InitializeControl()
{
m_VclCtl->OnActivate = ActivateEvent;
m_VclCtl->OnClick = ClickEvent;
m_VclCtl->OnCreate = CreateEvent;
m_VclCtl->OnDblClick = DblClickEvent;
m_VclCtl->OnDeactivate = DeactivateEvent;
m_VclCtl->OnDestroy = DestroyEvent;
m_VclCtl->OnKeyPress = KeyPressEvent;
m_VclCtl->OnPaint = PaintEvent;//这个m_VclCtl 就是你的ActiveForm窗口
}
.cpp
void __fastcall TActiveFormXImpl::DestroyEvent(TObject *Sender)
{
try{
ShowMessage("Detroyed.");
//使用m_VclCtl 访问ActiveForm 的公有变量和函数
}catch(...){}
Fire_OnDestroy();
}
qibo999
2003-04-21
打赏
举报
回复
在OnClose()或OnCloseQuery()里加代码
nbshiny
2003-04-21
打赏
举报
回复
在onclose中加代码
简单的
active
form
例子
通过IE执行
active
form
delphi2010和delphi xe中创建和发布
Active
Form
的方法
详细介绍了在delphi2010,delphi xe3中
Active
Form
的创建及发布的方法
C++ Builder 6制作
Active
Form
源码
C++ Builder 6制作
Active
Form
源码
用delphi开发的聊天软件,基于Web并结合了网页中嵌入
Active
X技术,就是Delphi的
Active
Form
用delphi开发的聊天软件,基于Web并结合了网页中嵌入
Active
X技术,就是Delphi的
Active
Form
使用delphi XE创建
Active
Form
成功经历
本文描述了最新的delphi开发工具delphiXE中开发
Active
Form
的经历,与以前在delphi7中有明显的不同,希望大家能通过此文章得到启发共勉。
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章