WTL Windows Mobile 编程: 给对话框添加左右菜单
2009-12-21 09:49
204 查看
LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& bHandled)
{
// 注释掉这句: AtlCreateEmptyMenuBar(m_hWnd);
// 1 在Menu资源中加入菜单资源IDR_LEFT, 包含2个菜单项: ID_NEWPROJECT_OK, ID_NEWPROJECT_CANCEL
// 2 在String Table资源中加入上面2个ID对应的字符串
// 3: 在.rc2文件中添加下面的代码:
/*
IDR_LEFT SHMENUBAR DISCARDABLE
BEGIN
IDR_LEFT,
2,
I_IMAGENONE, ID_NEWPROJECT_OK, TBSTATE_ENABLED, TBSTYLE_AUTOSIZE, ID_NEWPROJECT_OK, 0, NOMENU,
I_IMAGENONE, ID_NEWPROJECT_CANCEL, TBSTATE_ENABLED, TBSTYLE_AUTOSIZE, ID_NEWPROJECT_CANCEL, 0, NOMENU,
END
*/
// 加入下面这句:
CreateMenuBar(IDR_LEFT);
return bHandled = FALSE;
}
{
// 注释掉这句: AtlCreateEmptyMenuBar(m_hWnd);
// 1 在Menu资源中加入菜单资源IDR_LEFT, 包含2个菜单项: ID_NEWPROJECT_OK, ID_NEWPROJECT_CANCEL
// 2 在String Table资源中加入上面2个ID对应的字符串
// 3: 在.rc2文件中添加下面的代码:
/*
IDR_LEFT SHMENUBAR DISCARDABLE
BEGIN
IDR_LEFT,
2,
I_IMAGENONE, ID_NEWPROJECT_OK, TBSTATE_ENABLED, TBSTYLE_AUTOSIZE, ID_NEWPROJECT_OK, 0, NOMENU,
I_IMAGENONE, ID_NEWPROJECT_CANCEL, TBSTATE_ENABLED, TBSTYLE_AUTOSIZE, ID_NEWPROJECT_CANCEL, 0, NOMENU,
END
*/
// 加入下面这句:
CreateMenuBar(IDR_LEFT);
return bHandled = FALSE;
}
相关文章推荐
- WTL Windows Mobile 编程: 给对话框添加左右菜单
- Windows Mobile下使用Native C++(WTL, MFC, Win32)开发,如何为对话框加入菜单
- 在Windows操作系统下使用Visual C++ 6.0编程时,如果点击菜单中的【打开】或者【添加】,或者按快捷键,都会弹出一个对话框,怎么解决?
- [MFC] 对话框 菜单添加快捷键
- VS2010 对话框添加菜单
- VC 对话框添加菜单条
- VC对话框的菜单添加快捷键
- VC 向windows系统菜单中添加菜单项---Windows shell扩展编程
- VS2013/MFC编程:(对话框:为控件添加消息处理函数)
- VC中为对话框添加菜单
- 给对话框添加菜单 工具栏 状态栏简易方法
- MFC对话框添加菜单、状态栏,并在状态栏显示菜单提示信息
- WTL 给一个对话框添加垂直滚动条
- Windows外壳扩展编程之添加右键菜单
- VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)
- 菜单编程_动态添加
- MFC基于对话框的程序添加菜单&点击菜单弹出一个新的对话框
- Python -- Gui编程 -- Qt库的使用 -- 菜单与对话框
- 在MFC(VS2013)对话框中添加菜单
- MFC 编程——》如何关联对话框和菜单