关于atl activex的模态对话框的一个奇怪问题
是这样的:
在基于MFC支持的ATL ACTIVEX控件中我先创建一个派生于CAxDialogImpl的非模态对话框...OK,然后以它为父窗口再分别创建两个非模态对话框:一个基于CDialogImpl的非模态对话框和一个基于MFC CDialog的非模态对话框...OK,最后在业务过程中以NULL为父窗口创建一个模态对话框,当调用DoModal()后此对话框并没直接显示出来,而是最小化再还原此控件的容器(如IE)窗口才显示出来。开始以为此对话框的父窗口设置不行,以前面创建的非模态对话框为父窗口还是一样的问题。最后设置模态对话框的属性TOPMOST和SET FORGROUND还是不行。不知道问题在哪哦?谢谢!另外我在控件里面使用messagebox api函数也显示不出来,是不是要实现些特定的接口函数才行?盼解答