秀纳

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
在WM5.0中,无论是ppc中的菜单还是sp中的菜单,都是一样的,即支持左右软键,左右软键 分别可以弹出一个菜单。所以,微软认为这个东西不是菜单,是工具条,而真正的菜单是左右软键弹出的那个东西。所以,在菜单编辑器中编辑的是左右软键弹出的 菜单,而在rc2文件中保存的是工具条的定义。

.rc2重新设置
//
// WertSP.RC2 - Microsoft Visual C++ 不会直接编辑的资源
//

#ifdef APSTUDIO_INVOKED
#error 此文件不能由 Microsoft Visual C++ 编辑
#endif //APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
// 在此处添加手动编辑的资源

/////////////////////////////////////////////////////////////////////////////
HI_RES_AWARE CEUX {1}    // 关闭模拟层
            
// 移除此资源可在平台上启用像素
            
// 加倍(但需平台提供支持)
/////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////

//
// 数据
//

IDR_MAINFRAME SHMENUBAR DISCARDABLE
BEGIN 
IDR_MAINFRAME , 
2// 主菜单个数(左右各一个) 

// 右菜单1
I_IMAGENONE, // 应该是菜单位图的标志(没用到,应该是BITMAP的ID), 
IDM_OPEN, // SHMENUBAR 资源的ID 
TBSTATE_ENABLED, // 菜单项的最初状态 
TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE, // 菜单的样式 
// TBSTYLE_BUTTON 表示没有子项 
//TBSTYLE_DROPDOWN, //为包含子菜单的项 
//TBSTYLE_AUTOSIZE,//为自动调整大小 
IDS_OPEN, // 与菜单的文字对应的字符串资源中的ID 
0// 这个“0”一直也没搞懂 
NOMENU, // 这个菜单项对应的Windows菜单资源中的从0开始的索引(NOMENU为-1,表示没有子菜单) 

// 左菜单2
I_IMAGENONE, 
IDM_OPTIONMENU, 
TBSTATE_ENABLED, 
TBSTYLE_DROPDOWN 
| TBSTYLE_AUTOSIZE, 
IDS_OPTION, 
01

END 
posted on 2007-07-02 19:17  秀纳  阅读(298)  评论(0)    收藏  举报