弹出式菜单

方法介绍:
  弹出式菜单是通过利用CMenu类和其成员函数,在程序运行过程中动态建立的。一般,弹出式菜单是利用现有的菜单项来进行创建的,但是也可以为弹出式菜单专门建立一个菜单资源,然后通过调用函数CMenu::LoadMenu()装入所创建的菜单资源。当鼠标右击释放后,WM_CONTEXTMENU消息将发给应用程序。所以通过为该消息添加处理函数就可以实现弹出式菜单。
CMenu menupopup;
if(menupopup.CreatePopupMenu())
{
  menupopup.AppendMenu(MF_STRING,ID_COIN_ADD, "增加硬币");
  menupopup.AppendMenu(MF_STRING,ID_COIN_SUB, "减少硬币");
  menupopup.TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y, this);
}

你可能感兴趣的:(编程,职场,菜单,休闲,弹出式)