OfficeXPMenu一个用来将界面设置成OfficeXP风格的vc++的类,有人知道他怎么用吗?本人看到一个对话框程序在 单击右键的事件程序中处理的,不太明白,希望用过的指点一二.ON_NOTIFY(NM_RCLICK, IDC_LIST, OnRclickList)//IDC_LIST为对话框中的ListCtrl控件void MMcDlg::OnRclickList(NMHDR* pNMHDR, LRESULT* pResult) 
{
       POSITION pos = m_list.GetFirstSelectedItemPosition();//m_list是程序中ListCtrl控件
if(pos)
{
int nItem = m_list.GetNextSelectedItem(pos);

CPoint pt;
::GetCursorPos(&pt);
COfficeXPMenu m_menu;
m_menu.LoadMenu(IDR_MENU_LIST);
COfficeXPMenu::SetType(TYPE_XP);//设置菜单的风格
COfficeXPMenu *psub = (COfficeXPMenu *)m_menu.GetSubMenu(0); 
DWORD dwID =psub->TrackPopupMenu(TPM_RIGHTBUTTON,pt.x,pt.y ,this); 
m_menu.DestroyMenu();
}

*pResult = 0;
}