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