分不在多,有人则名,一个关于弹出菜单的问题,困惑了我一上午,就是不可以,请教高人!
我使用MFC向导生成基于对话框的应用程序!,添加代码到对话框右键的消息处理函数!。
void CTimeDlg::OnRButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CMenu menu;
ClientToScreen(&point);
menu.LoadMenu(IDR_MENU1);
CMenu*popup = menu.GetSubMenu(0);
popup->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);
ASSERT(popup->SetMenuItemBitmaps(0,MF_BYPOSITION,&bmp,&bmp));
//
//menu.DestroyMenu();
//popup->DestroyMenu();
//popup=NULL;
CDialog::OnRButtonDown(nFlags, point);
}
就是不可以,无法显示菜单文字前的图片,急急急。。。。