ご質問の内容のような動作を擬似的に行うためには
実プログラム
印刷画面 ActiveX EXE
印刷処理を行う ActiveX DLL
を各々処理単体としてまとめ
実プログラムから 印刷画面を呼び出し
印刷画面では、印刷処理(DLL)
印刷処理後印刷画面に復帰し
印刷画面は自然消滅を行う
上記のような流れをくむプログラムではご質問の内容のような
処理が実現可能かと思われます
wrClosePrinterEx関数は、プレビュー表示の際に最大化で表示
することが可能な関数です。
第3パラメータまではwrClosePrinterと同様です。
第4パラメータからは下記のように指定してください。
wrClosePrinterEx(Hreport, True, False, WR_WS_MAXIMIZE, 0, 0, 0, 0, 1)