希望具体一些!
谢
谢
解决方案 »
- 急!关于MFC toolbar 按钮
- 登陆框问题
- 重载了一个CScrollBar类,在ONPAINT中调用GetScrollBarInfo不成功。
- 为何会有这个错误
- 请问在MFC中如何引用EXCEL的公式?
- vc03里面没法修改控件name属性为什么?
- 菜鸟级问题...B/S,C/S结构是什么?
- 求救:程序中断在ntdll里了,见鬼!
- 请问哪里有platform sdk下载?
- 请教MS技术专家:如何单独安装MS Chart控件?
- 在VC.net 2003 中,如何让对话框显示时,不让第一个单选按钮被选中?
- 用ON_CBN_DROPDOWN消息映射实现 列表框被弹出的功能,对应的响应函数该如何写?
menu.LoadMenu(IDR_MENU1);
menu.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON,
point.x, point.y, this));
menu.LoadMenu(IDR_MENU1);
pmenu=menu.GetSubMenu(0);
CPoint ptScreen(point);
ClientToScreen(&ptScreen);
pmenu->TrackPopupMenu(TPM_RIGHTBUTTON,ptScreen.x,ptScreen.y,this);
BEGIN_MESSAGE_MAP(CMyView, CRecordView)
//{{AFX_MSG_MAP(CMyView)
ON_COMMAND(IDM_CHAXUNWEIHU,OnCommandChaxunWeihujilu)//响应函数
ON_COMMAND(IDM_XIUGAIJIBENXINGXI,OnCommandXiugaiJibenxingxi)//响应函数
//}}AFX_MSG_MAP
// Standard printing commands
END_MESSAGE_MAP()
void CMyView::OnRclickList1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
int s=0;
s = m_list.GetSelectionMark();
if(s!=-1)
{
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu(MF_BYCOMMAND,IDM_CHAXUNWEIHU,"菜单名称1");
menu.AppendMenu(MF_BYCOMMAND,IDM_XIUGAIJIBENXINGXI,"菜单名称2");
CPoint point;
::GetCursorPos(&point);
menu.TrackPopupMenu(0,point.x,point.y,this);
}在resource.h中加入以下:#define IDM_CHAXUNWEIHU 102
#define IDM_XIUGAIJIBENXINGXI 104