请教一下各位,我想要实现的功能是 在程序初始化的时候就创建一个非模态窗口并隐藏起来。然后有2个按钮,一个按钮负责显示这个非模态窗口,另一个按钮负责关闭非模态窗口。 麻烦给个代码,谢谢

解决方案 »

  1.   

    怎么一来就直接要代码哦。。太直接了吧。。
    给你说个思路吧,在你一个按钮里面用ShowWindow把你的非模态窗口显示出来,另个按钮里面用CloseWindow关闭这个非模态窗口。
      

  2.   

    ShowWindow
    就可以搞定
    显示ShowWindow(m_hwnd,SW_SHOW)
    关闭就隐藏ShowWindow(m_hwnd,SW_HIDE)
      

  3.   

    CDialog本身就有ShowWindow方法,不用API,API的ShowWindow还要hWnd。
      

  4.   

    隐藏对话框
    pDlg->ShowWindow(SW_HIDE);显示对话框
    pDlg->ShowWindow(SW_SHOW);
    pDlg->Invalidate();
    pDlg->RedrawWindow();
      

  5.   

    ::ShowWindow(HWND, SW_SHOW/SW_HIDE);
      

  6.   

    非模态的默认创建完就是隐藏的,除非你在初始化的时候有显示操作显示/隐藏直接用ShowWindow(SW_SHOW/SW_HIDE)