zip's

while(true) { Write it down; Think about it; Refine it; Sleep(); }

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

之前一次遇到MFC窗口中嵌入WPF TextBox不能输入文本的情况:解决方法

 

再次遇到一个类似的问题,在MDI程序中,弹出一个非模态的WPF Window,按Delete键,消息总是被main window处理,本来应该由WPF window来处理:

 

第一次尝试:使用与开头的相同的方法,发现运行时有个异常,说 visual target can not have a parent ,之类,猜测可能是这种方法必须是 WPF 嵌入到 MFC 窗口中,而独立的 WPF 窗口则不适用;

 

在一次尝试的基础上,可以这样再试试:将WPF 窗口改为 User Control,嵌入到 MFC 对话框中。道理上说,这样就建立了 MFC 到 WPF 窗口的联系。

posted on 2011-11-01 22:02  zip's  阅读(801)  评论(0编辑  收藏  举报