
弹出式菜单制作(使用VC 6.0).rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源为《弹出式菜单制作(使用VC 6.0)》教程,详细讲解了如何利用Visual C++ 6.0创建弹出式菜单。适合编程爱好者和初学者学习参考。
在VC 6.0环境下制作的弹出式菜单主要通过定义`CMainFrame::OnContextMenu`函数来实现。以下是核心代码:
```cpp
void CMainFrame::OnContextMenu(CWnd* pWnd, CPoint point)
{
CMenu menu;
CMenu *popup;
// IDR_POP_MENU是菜单资源的ID号,这是新添加的菜单。
menu.LoadMenu(IDR_POP_MENU);
ASSERT(menu);
// 此函数用于获取子菜单的指针。由于需要的是“可弹出项”的第一层子菜单,因此使用GetSubMenu(0)来得到该子菜单。
popup = menu.GetSubMenu(0);
popup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this);
}
```
此外还需要定义几个与菜单命令相关的响应函数。具体实现可以参考源代码文件中的详细内容。
全部评论 (0)
还没有任何评论哟~


