我用MFC做了activex控件,嵌入到web中显示运行都没问题。但是当我关闭web后,在任务管理器里还是有ieplorer的进程,只是其对应的线程数少了几个。比如刚打web的时候有30个线程,关闭web后还有24个。
估计是那的资源没有释放,web调用activex时会自动生成一个实例,web关闭的时候这个实例会自动释放。是在要那个析构里要做设置么??
下面是控件对应该的构造与析构
C*ActivexCtrl::C*ActivexCtrl()
{
InitializeIIDs(&IID_DMonitorActivex, &IID_DMonitorActivexEvents);
LostDLG = new C*DLG;
// TODO: Initialize your control's instance data here.
}
C*ActivexCtrl::~C*ActivexCtrl()
{
// TODO: Cleanup your control's instance data here.
delete LostDLG;
}