在APP里式一下,XXXDlg.ShowWindow(SW_HIDE);

解决方案 »

  1.   

    可以添加一个成员变量BOOL m_hidewindow=TRUE;
    在OnPaint里面加上if(m_hidewindow) ShowWindow(SW_HIDE);
    需要显示窗口时:m_hidewindow=FASLE;ShowWindow(SW_SHOW);
      

  2.   

    要让程序启动时自动运行只需要修改一下注册表,在run下添加一项就行了,这个就不用说了吧
      

  3.   

    在OnInitDialog

    MoveWindow(0,0,0,);
    2。直接修改资源文件。(我没有试过)
      

  4.   

    上面少个0
    是MOVEWINDOW(0,0,0,0)
      

  5.   

    你新键一个类:用ClassWizard
    class CSplitter : public CSplitterWnd
    {
    }
    在mainframe中定义
    CSplitter   m_wndSplitter;BOOL CMainFrame::OnCreateClient( LPCREATESTRUCT /*lpcs*/,
    CCreateContext* pContext)
    {
    //
    // For the difference application, we will create a
    // static splitter window with 2 side by sidepanes.
    //
    if(!m_wndSplitter.CreateStatic(this,2,2,WS_CHILD))
    {
    return FALSE;
    } SIZE size;                                  
    CRect rect;     
    GetClientRect(&rect);   

    // size.cx =(rect.right-2*m_wndSplitter.GetSplitterWidth())/3;
    // size.cy = rect.bottom;
    size.cx=(rect.Width()-m_wndSplitter.GetSplitterWidth())/2;
    size.cy=(rect.Height()-m_wndSplitter.GetSplitterWidth())/2;
    m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CDiffView),size, pContext);
    m_wndSplitter.CreateView(0,1,RUNTIME_CLASS(CDiffView),size, pContext);
    // size.cx=rect.Width()/3;
    // size.cy=rect.Height()/2-m_wndSplitter.GetSplitterWidth();
        int rc=m_wndSplitter.CreateView(1,0,RUNTIME_CLASS(CDiffView),size,pContext);
    m_wndSplitter.CreateView(1,1,RUNTIME_CLASS(CDiffView),size, pContext);
    SetActiveView((CView *)m_wndSplitter.GetPane(0,1));
       m_wndSplitter.ShowWindow(SW_SHOWNORMAL);
    m_wndSplitter.UpdateWindow();
    return TRUE;
    }
      

  6.   

    最简单的办法:
    重载DefWindowProc, 加入ShowWindow(SW_HIDE); , 只要怎么一句就可以了
      

  7.   

    老兄,我也遇到了与你相同的问题,对话框确实可以隐藏,但不知你的对话框是有模式的还是无模式的,你想让你的程序在后台执行那就只能用无模式的了.你可以在InitInstance()里创建对话框对象,然后立刻hide,但无论如何都会闪一下.我也只实践到这个程度,运行时不出界面的程序用隐藏对话框的办法实现我现在认为是行不通的,但暂时还没找到更好的办法,不好意思.
    你找到了更好的办法一定要告诉我一声!谢了!!!!!!!!!!
      

  8.   

    楼上的兄弟,我现在用的就是alamb(把握今生)的方法,挺好的。简单有效哦!
    对了alamb(把握今生)我要怎么样才能把分给你啊?
    还有感谢所有在这里留言的朋友,谢谢你们!