社区
C++ Builder
帖子详情
为什么我的ActiveForm的OnDestroy没有反应??
transcend
2003-04-21 04:54:06
为什么我的ActiveForm的OnDestroy没有反应?? activeform退出时要做一些处理,应在什么地方加入代码?
...全文
93
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
例子
在IT行业中,
Active
Form
是一种在早期的Web应用程序开发中广泛使用的技术,特别是在使用Microsoft的ASP(
Active
Server Pages)时。
Active
Form
是微软.NET框架的一部分,它允许开发者将Windows
Form
s控件嵌入到Web页面...
delphi2010和delphi xe中创建和发布
Active
Form
的方法
### Delphi2010与Delphi XE3中创建及发布
Active
Form
的详细方法 #### 一、创建
Active
Form
在Delphi2010和Delphi XE3中创建
Active
Form
涉及到以下步骤: ##### 1. 创建
Active
Library工程 - **第一步:** 打开Delphi...
C++ Builder 6制作
Active
Form
源码
在这个环境中,
Active
Form
是一种技术,它允许开发者将Visual Component Library (VCL)组件封装到一个
Active
X控件中,使得这些控件可以在其他支持
Active
X的环境中如Visual Basic、HTML页面或者其他的C++ Builder项目...
用delphi开发的聊天软件,基于Web并结合了网页中嵌入
Active
X技术,就是Delphi的
Active
Form
Active
Form
是Delphi提供的一种特性,它允许开发者将Windows应用程序的用户界面(UI)组件转换为可以在网页中运行的
Active
X控件。
Active
X是微软推出的一种技术,它允许开发者创建可重用的代码组件,这些组件可以被...
使用delphi XE创建
Active
Form
成功经历
本文将详细介绍在Delphi XE中创建
Active
Form
的过程,并分享在此过程中遇到的一些关键点及解决方案,希望能为广大开发者提供一定的参考和启发。 #### 二、创建
Active
Form
的关键步骤 ##### 1. 添加
Active
x Library ...
C++ Builder
13,870
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章