弹出式菜单

方法介绍:
  弹出式菜单是通过利用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);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章