CDialogを作成する前に表示したい場合、DDE の処理に問題がありCFrameWndます。私は2つの方法でそれを行います:
1)をオーバーライドしたcreate MyApp( ) 。内部で( )を作成します。DDE はうまく機能し、DDE 呼び出しを処理します。CWinAppOnDDECommandMyApp::InitInstance()MainFrameCFrameWndOnDDECommand
2) 前に( )MainFrameを表示したいのですが、そのような状況では が得られません。内部で(およびその他のメッセージを)処理しようとしましたが、そのようなメッセージは表示されません。MyDialogCDialogOnDDECommandWM_DDE_EXECUTEWM_DDE_MyDialog
よろしく、 ボグダン