刚开始学vc,弄了个对话框的窗体,怎么一开始运行的时候就是最小化的?

解决方案 »

  1.   

    OnInitDialog()中加入AfxGetApp()->m_pMainWnd->ShowWindow(SW_SHOWMINIMIZED );
      

  2.   

    嗯,你可以查看对话框的属性,在对话框属性中的Style选项卡里看看Minibox复选框是否选上了!
      

  3.   

    我用的是vs2003,在属性中有Style属性,但是没有发现minibox的复选框。
      

  4.   

    在OnInitDialog()中加入
    “AfxGetApp()->m_pMainWnd->ShowWindow(SW_SHOWMINIMIZED );”
    这句后,出现内存不能为read的错误.
      

  5.   

    BOOL CMyDlg::OnInitDialog()
    {
    AfxGetApp()->m_pMainWnd->ShowWindow(SW_SHOWMINIMIZED);
    CDialog::OnInitDialog(); // 将\“关于...\”菜单项添加到系统菜单中。 // IDM_ABOUTBOX 必须在系统命令范围内。
    ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
    ASSERT(IDM_ABOUTBOX < 0xF000); CMenu* pSysMenu = GetSystemMenu(FALSE);
    if (pSysMenu != NULL)
    {
    CString strAboutMenu;
    strAboutMenu.LoadString(IDS_ABOUTBOX);
    if (!strAboutMenu.IsEmpty())
    {
    pSysMenu->AppendMenu(MF_SEPARATOR);
    pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
    }
    } // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动
    //  执行此操作
    SetIcon(m_hIcon, TRUE); // 设置大图标
    SetIcon(m_hIcon, FALSE); // 设置小图标 ShowWindow(SW_MINIMIZE); // TODO: 在此添加额外的初始化代码

    return TRUE;  // 除非设置了控件的焦点,否则返回 TRUE
    }
    程序一启动还是最小化在任务栏了,是不是我写错了?
      

  6.   

    ShowWindow(SW_MINIMIZE);原来是这个的关系,太菜了我,不好意思