ActiveX控件的问题,窗口不能关闭
我做了一个activex控件,是用MFC写的,添加了一个对话框,在UploadFiles接口里边调用:
CTestDia dShowProcess = new CTestDia(DestDirectory,FilePathToCopy);
dShowProcess.DoModal();
可是这个dShowProcess对话框打开,以后,无论如何关闭不了。
注:
这个控件是在javascript里面调用的:
<HTML>
<HEAD><TITLE>Test ActiveX </TITLE>
</HEAD>
<BODY>
<OBJECT ID="CopyFileManager" CLASSID="CLSID:CB60F796-4646-457D-B335-AD9B7ABEF7D6" width="0" height="0" ></OBJECT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function CallAx()
{
CopyFileManager.UploadFiles("d:\\33\\taodi.mp3|d:\\44\\taodi.mp3|d:\\33\\55\66\\taodi.mp3","d:\\taodi.mp3|d:\\taodi.mp3|d:\\taodi.mp3");
// CopyFileManager.AboutBox();
return false;
}
//>
</SCRIPT>
<a href="#" onclick="return CallAx();">调用ActiveX测试</a>
</BODY>
</HTML>
问题点数:50、回复次数:2Top
1 楼kingzai(stevenzhu)回复于 2005-02-03 17:46:51 得分 50
CTestDia dShowProcess = new CTestDia(DestDirectory,FilePathToCopy);
you have create modeless dialog here.you should call DestroyWindow to close the dialog.Top
2 楼at6clock(马龙)回复于 2005-02-04 09:14:33 得分 0
thanks a million, take the points!Top




