本人要通过ATL开发一个ActiveX DLL。此DLL中包括2个方法,OpenForm和CloseForm。OpenForm方法通过参数接受外部传进来的窗体信息(窗体名,控件名),然后把信息显示在窗体的控件中。要求创建一个线程,在线程中生成该窗体并显示,直到外部调用CloseForm方法为止关闭本窗体。本人调查好像Createdialog方法和CreateWindow都可以用来生成窗体,用哪种方法比较好?最好能给出例子代码,感激不尽。付外部调用方法(以VB为例):dim a as objectset a = new 做成的DLL
a.OpenForm lngHWnd,"XXXXXX処理実行中" '画面表示
:
:
:(长时间处理)
:
a.CloseForm '画面关闭
a.OpenForm lngHWnd,"XXXXXX処理実行中" '画面表示
:
:
:(长时间处理)
:
a.CloseForm '画面关闭
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货