各位大神,小弟新手,现求各位大神指点小弟如何自动关闭多文档的某个子窗口。小弟开始时考虑了关闭它的子文档和视,但标题栏上还是有他的标题,现在,小弟想关闭它的框架,但不知道如何根据文档或视图来得到它的框架,如何得到呢?或者有没有更简单的方法让其关闭呢?MFC文档

解决方案 »

  1.   


    BOOL PostMessage(
      HWND hWnd,      // handle of destination window
      UINT Msg,       // message to post
      WPARAM wParam,  // first message parameter
      LPARAM lParam   // second message parameter
    );谁发送:你应该自己决定,你不是要自动关闭吗?怎么自动你应该有方案,比如使用一个定时器
    是否是指定窗口,你发送的,还会不知道吗?按照你的意图,肯定是送到主窗口了
      

  2.   

    你好,小弟还不是很明白,postMessage第一个参数时指主窗口句柄吧,但是是不是主窗口一接到这消息就直接可以关闭它了呢?貌似也要通知主窗口要关闭哪个子窗口啊!还是第一个参数指要关闭的窗口句柄呢?但又如何指定是给主窗口呢?此外,小弟的自动关闭是指当这窗口不是当前活动窗口时,就要自动关闭它!所以就不知道代买是放在哪里来判断它是否是活动窗口!唉!
      

  3.   

    WM_CLOSE消息发送到子框架窗口中CChildFrame类
      

  4.   

    那指定的窗口,我只知道窗口的名字,但不知道它的句柄。所以也就不知道怎么发给那指定的窗口了。而且,我用FindWindow貌似也用不了啊,它在msdn中说不能查找子窗口,这个该如何解决呢?