点击主窗口左上角的图片的时候会弹出about还有关闭的菜单,但是我点一个按钮用create方法新建另一个对话框的时候,左上角的图标和菜单都没有了,请问我怎么增加新窗口的图片和那个菜单?

解决方案 »

  1.   

    注意VC自动生成的对话框程序的OnInitDialog中的这段代码,它完成了对话框系统菜单的创建:
    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);
    }
    }
      

  2.   

    这个我试过了,我把这段代码加到了新窗口的OnInitDialog函数里边,可是没有反应,郁闷啊,刚才vc,请多帮忙啊
      

  3.   

    基本上搞定了
    请问GetIcon(),这个函数的那个参数是什么意思啊?
      

  4.   

    表示32*32还是16*16的图标。true为大的,false为小的。
    HICON GetIcon(
       BOOL bBigIcon 
    ) const;
    Parameters
    bBigIcon 
    Specifies a 32 pixel by 32 pixel icon if TRUE; specifies a 16 pixel by 16 pixel icon if FALSE.