在WPF程序中:1.调用API函数setparent,通过句柄将一win32窗口或wpf窗口设置成子窗口:
   当AllowsTransparency="True"时,显示正常
   当AllowsTransparency="Flase"时,子窗口变成了透明的了,但它确实在父窗口上,还能响应消息
2.调用c++编写的COM组件:
  CDilog *dlg=new CDilog;
  dlg->Create(IDD_DIALOG1);
  dlg->ShowWindow(SW_SHOW);
  后,主窗口(WPF窗口)卡死,好象是收不到消息了  但如果在Create语句中指定除主窗口以外任意一个父窗口,再用setparent把父窗口指定为主窗口,就OK了
两个问题都很棘手,希望有高人能指点下~~~~