MFC的Dialog中为PPC创建菜单 收藏

MFC的Dialog中为PPC创建菜单 收藏
1、在资源中添加菜单,名称比如为:IDR_MENU1。

2、在对话框的初始化函数中加入以下代码:

SHMENUBARINFO mbi;
 ZeroMemory(&mbi, sizeof(SHMENUBARINFO));
 mbi.cbSize = sizeof(SHMENUBARINFO);
 mbi.hwndParent = this->m_hWnd;
 mbi.nToolBarId = IDR_MENU1;
 mbi.hInstRes = AfxGetInstanceHandle();
 mbi.nBmpId = 0;
 mbi.cBmpImages = 0;
 mbi.dwFlags = SHCMBF_COLORBK | SHCMBF_HMENU | SHCMBF_HIDESIPBUTTON;
 if (!SHCreateMenuBar(&mbi))
 {
  return -1;
 }

其中SHCMBF_HIDESIPBUTTON 为在菜单中不显示输入法图标,去掉则显示输入法图标。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zst126/archive/2009/06/10/4258414.aspx

你可能感兴趣的:(MFC的Dialog中为PPC创建菜单 收藏)