独立于窗口的弹出式对话框如何添加菜单?
哪位高手知道请告知,谢谢!

解决方案 »

  1.   

    我用的是evc编程,属性框里没有这一项。
    是不是evc中不支持?
      

  2.   

    首先建一个菜单资源,然后在对话框属性Menu里选择菜单的ID
    即可
      

  3.   

    学习一下Win32 中怎么编程的,对于模式对话框和无模对话框,分别有不同的方法。
    你可以先创建资源,在资源里面加入对话框,然后直接显示出来就可以了。
    另外也可以调用系统的API:HWND  hDlg = CreateWindow(.....);然后再利用返回的够本来创建相应的Butotn就可以了。HWND hButton=CreateWindow("BUTTON","Add",WS_CHILD|WS_VISIBLE,280,50,130,30,hDlg,(HMENU)IDB_ADD,hInstance,NULL);
    只要将其中的参数设为hDlg就可以了。
      
      

  4.   

    CMenu  menu;
    menu.LoadMenu(IDR_MENU1);
    SetMenu(&menu);
    menu.Detach();