DDE - Windows 找不到路径
如果我想在创建 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_
消息),但此类消息不会出现。
问候, 博格丹
I have problem with handling DDE if I want to show CDialog
before creating CFrameWnd
. I do it in two ways:
1) create MyApp
(CWinApp
) which has overriden OnDDECommand
. Inside MyApp::InitInstance()
I create MainFrame
(CFrameWnd
). DDE works well, OnDDECommand
handles DDE calls.
2) before MainFrame
I want to show MyDialog
(CDialog
), but in such situation I don't get OnDDECommand
. I tried to handle WM_DDE_EXECUTE
(and other WM_DDE_
messages) inside MyDialog
, but such messages don't come.
Regards,
Bogdan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CFrameWnd
隐藏。CFrameWnd
处理DDE 消息。CFrameWnd
hidden at startup.CFrameWnd
process the DDE message.