Create B的时候不要指定父窗口试试

解决方案 »

  1.   

    你的B窗口不要设计成Child风格,使用Popup试试。
    当B窗口是A窗口的子窗口时,它当然要跟随父窗口了。
      

  2.   

    我比对了以下,我的子窗口也是一样的属性,可是就是不行呢,一旦点击了主窗口的最小化按钮,子窗口就跟着最小化了。。
    我显示子窗口的代码:m_pdlgFloating = new CFloatingDlg;
    m_pdlgFloating->Create(IDD_FLOATING_DLG, NULL);
    m_pdlgFloating->ShowWindow(SW_SHOWNORMAL);其他地方没有改动
      

  3.   

    这个问题告一段落,谢谢大家的帮忙。
    我的解决方案是这样的:将启动窗口改为非模态,并且隐藏显示。然后在其初始化函数中创建我原来的A和B窗口,这样A和B都是启动窗口的子窗口,它们俩是平级的,就不会发生干扰了。