我的一个程序要到按右键就能够弹出快捷菜单
这些函数都编好啦,就是不知道参数如何设定。
void CMainFrame:OnContextMenu(CWnd*pwnd,cpoint point)
{
BOOL TrackPopupMenu(UINT nFlags,int x, int y,NULL)
}
我不知道这个函数参数对不对??BOOL TrackPopupMenu(UINT nFlags,int x, int y,NULL)
这些函数都编好啦,就是不知道参数如何设定。
void CMainFrame:OnContextMenu(CWnd*pwnd,cpoint point)
{
BOOL TrackPopupMenu(UINT nFlags,int x, int y,NULL)
}
我不知道这个函数参数对不对??BOOL TrackPopupMenu(UINT nFlags,int x, int y,NULL)
解决方案 »
- MouseMove事件可不可以穿透控件由窗体接收?
- 怎样从主窗口传递数据给还未显示的非模态对话框?
- 如何将一个TreeView类插入到另外一个视图中?
- 含有多个字符资源文件的程序,如何防止和别人写的资源号冲突!
- vc ADO 连接oracle,字段里有blob对象,记录集就打不开,请问有几种办法访问有blob字段的oracle 数据库?
- 怎么从系统文件中找我想要的文件?
- 推荐几个好的vc或c,c++源码站,除了codeproject和codeguru.
- UNICODE 程序在win98上运行。
- 关于VC6.0的几个小问题,很急!!
- 逻辑坐标与系统坐标及映射方式的关系?求救了!!
- 注册表中REG_LINK型数据的实质及其处理方式
- 求救vc的问题
VERIFY(cMenu.LoadMenu(ID_XXX));
CMenu *pPopup = cMenu.GetSubMenu(0);
if(pPopup)
{
pPoup->TrackPopupMenu(...);
}
VERIFY(menu.LoadMenu(IDR_MENU_POPUP));
CMenu* popup = menu.GetSubMenu(0);
ASSERT(popup != NULL);
CWnd* pWndPopup = this;
while (pWndPopup->GetStyle() & WS_CHILD)
pWndPopup = pWndPopup->GetParent();
popup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x ,point.y ,pWndPopup);
好东西与人共享,我是VC初学者,将你制作右键菜单的方法发给我吧,救人一命吧,我现在
急着做这个东东,做不出来会被老板骂的,说不定会被炒鱿鱼,你不会忍心看我死吧。
帮帮我吧!好吗?
好人一生平安!!!
谢谢啦!
我只有40分了,都给你行吗。