| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1318 人关注过本帖, 1 人收藏
标题:谁知道如何插入一行菜单
只看楼主 加入收藏
永久的守护
Rank: 1
等 级:新手上路
威 望:2
帖 子:425
专家分:6
注 册:2007-6-9
结帖率:75%
收藏(1)
 问题点数:0 回复次数:15 
谁知道如何插入一行菜单
#define    MAINMENU_FILE            100
#define    MAINMENU_OPENFILE        101
#define    MAINMENU_OPENFMMFILE    102
#define    MAINMENU_EXIT            119


下面的是添加一个菜单到hwnd窗口中


HMENU mainMenu ;
    HMENU subMenu ;
    HMENU openSubMenu ;

    mainMenu = CreateMenu() ;
    subMenu = CreatePopupMenu() ;    

            openSubMenu = CreatePopupMenu() ;
            AppendMenu(openSubMenu, MF_STRING | MF_ENABLED, MAINMENU_OPENFILE, TEXT ("资源文件&M")) ;
        AppendMenu(subMenu,  MF_STRING | MF_ENABLED | MF_POPUP, (UINT)openSubMenu, TEXT ("打开&O")) ;
        AppendMenu(subMenu, MF_STRING | MF_ENABLED, MAINMENU_OPENFILE, TEXT ("退出&X")) ;

    AppendMenu (mainMenu, MF_STRING | MF_ENABLED | MF_POPUP, (UINT)subMenu, TEXT ("文件&F"));

    SetMenu(hWnd, mainMenu) ;

但是我要是再添加一行图形菜单(MF_BITMAP)该如何做 用哪个API?
搜索更多相关主题的帖子: 菜单 
2008-09-20 17:14
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
你不是写了么?AppendMenu,自己MSDN去……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-20 18:19
永久的守护
Rank: 1
等 级:新手上路
威 望:2
帖 子:425
专家分:6
注 册:2007-6-9
收藏
得分:0 
MSDN半天了 没找到

见了便做做了便放下了了有何不了,慧生于觉觉生于自在生生还是无生。
活则生变,简而至稳。
2008-09-20 18:47
永久的守护
Rank: 1
等 级:新手上路
威 望:2
帖 子:425
专家分:6
注 册:2007-6-9
收藏
得分:0 
我只能对一行菜单操作 再加一行就不知道怎么弄了
可能是个脑筋急转弯 没转过来 呵呵

见了便做做了便放下了了有何不了,慧生于觉觉生于自在生生还是无生。
活则生变,简而至稳。
2008-09-20 18:47
永久的守护
Rank: 1
等 级:新手上路
威 望:2
帖 子:425
专家分:6
注 册:2007-6-9
收藏
得分:0 
至今问题也没解决 太不爽了

见了便做做了便放下了了有何不了,慧生于觉觉生于自在生生还是无生。
活则生变,简而至稳。
2008-09-23 22:53
Asymtek08
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-9-24
收藏
得分:0 
初学菜。。。。
2008-09-24 06:11
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
哎……你连MSDN都不会查,还准备怎么学习SDK编程??就算是MFC/WTL,至少也需要时时刻刻在MSDN里面找自己要的信息吧?
http://msdn.(en-us,VS.85).aspx

帮你查了一下,只需要AppendMenu,交根菜单的句柄就可以了。当然文档建议使用新的InsertMenuItem函数,具体怎么做你自己翻文档去:
http://msdn.(en-us,VS.85).aspx#_win32_Menu_Creation_Functions

别跟我说英文不好,这个你都看不懂就不要在这一行混了。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-24 08:46
永久的守护
Rank: 1
等 级:新手上路
威 望:2
帖 子:425
专家分:6
注 册:2007-6-9
收藏
得分:0 
幽默
http://msdn.(en-us,VS.85).aspx
这个看过 好像里面没有我要的 或者是我没看明白
http://msdn.(en-us,VS.85).aspx#_win32_Menu_Creation_Functions
多谢这个

见了便做做了便放下了了有何不了,慧生于觉觉生于自在生生还是无生。
活则生变,简而至稳。
2008-09-24 10:50
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
发现自己早晨的语气太冲了……要改要改…………

事实上,第二个链接其实就是第一个链接里面“see also”板块的第一个链接…………说你看资料不仔细吧……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-24 12:46
永久的守护
Rank: 1
等 级:新手上路
威 望:2
帖 子:425
专家分:6
注 册:2007-6-9
收藏
得分:0 
我可没那么多时间看那么多
现在大四了 要忙的事太多了
我那个程序有很多东西还没等着弄

这个问题现在还得往后排
我其实想直接问出程序来的 省事了 呵呵

见了便做做了便放下了了有何不了,慧生于觉觉生于自在生生还是无生。
活则生变,简而至稳。
2008-09-24 14:37
快速回复:谁知道如何插入一行菜单
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037579 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved