如果我想在创建CFrameWnd之前显示CDialog,我在处理DDE时会遇到问题。我有两种方法:
1)创建覆盖了OnDDECommand的MyApp (CWinApp)。在MyApp::InitInstance()中,我创建了MainFrame (CFrameWnd)。DDE工作得很好,OnDDECommand可以处理DDE调用。
2)在MainFrame之前,我想显示MyDialog (CDialog),但在这种情况下,我无法获得OnDDECommand。我试图在MyDialog中处理WM_DDE_EXECUTE (和其他WM_DDE_消息),但这样的消息不会出现。
向您致敬,博格丹
发布于 2010-10-14 07:04:15
CFrameWnd。CFrameWnd处理DDE进程打开对话框。https://stackoverflow.com/questions/1096496
复制相似问题