注册 登录
编程论坛 VC++/MFC

Win32 application写的窗口如何加入自已想要的菜单栏?

guer168 发布于 2010-10-01 15:23, 2274 次点击
Win32 application写的窗口如何加入自已想要的菜单栏?是在红色字休改吗?还是在哪里?我啃了MSDN一天了还是看不出个头序来!
    WNDCLASS wndcls;
    wndcls.cbClsExtra=0;
    wndcls.cbWndExtra=0;
    wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
    wndcls.hCursor=LoadCursor(NULL,IDC_HELP);
    wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
    wndcls.hInstance=hInstance;
    wndcls.lpfnWndProc=WinSunProc;
    wndcls.lpszClassName="WeiXin2010";
    wndcls.lpszMenuName=NULL;
    wndcls.style=CS_HREDRAW|CS_VREDRAW;
    RegisterClass(&wndcls);

    HWND hwnd;

    hwnd=CreateWindow("WeiXin2010","我的WIN32窗口",WS_OVERLAPPEDWINDOW,0,0,400,400,NULL,NULL,hInstance,NULL);

    ShowWindow(hwnd,SW_SHOWNORMAL);
    UpdateWindow(hwnd);
3 回复
#2
ycc8920092010-10-04 23:37
    wndcls.lpszMenuName=MAKEINTRESOURCE(ID_MENU);
createwindow不用改
#3
yangang22010-10-06 12:12
首先添加资源脚本文件,然后再vc++中单击插入菜单,插入资源,或按ctrl+r键,插入你要的菜单资源,编辑好菜单资源后,就可以像2楼说的那样给你创建的窗口插入菜单了,我有个现成的程序你可以参考下:
只有本站会员才能查看附件,请 登录
#4
guer1682010-10-06 14:19
回复 3楼 yangang2
谢了你的资源很强大!可是这贴是给不了分的!唉!!真想给你分呀!
1