MFC添加系统右键菜单?就是右击文件,像压缩那样。 最好有例子,谢谢!
解决方案 »
- 对话框打印
- 通过 ado 如何获取 Excel 的字段名(第一行为字段行)?
- 为什么MFC窗体显示不出来
- Ctreectrl如何取得某结点下的第n个节点,并把它设置为选中?
- 关于键盘钩子获得的值传递给dialog
- 如何改变列表视图(CListCtrl)中某一列的背景色
- 请问如何等待一个线程启动?
- 高手帮个忙 怎样拿到服务器的名字 和时间 ,我没分了,再没人帮,就没机会提问了
- VC2010中link选项的问题。
- 网格控件怎么样与点按钮弹出的对话框交换数据?
- 谁有员工培训管理系统自己做的。我要参考下vc++做的
- 菜鸟请教,在MFC中如何将服务器端的Cstring二维数组中的元素通过内存拷贝传递到客户端相同结构的数组中
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="删除SVN目录"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""把我这段文字,写到一个txt文件中,然后改扩展名为.reg;然后执行即可。
mfc单文档的。
http://www.codeproject.com/KB/shell/shellcontextmenu.aspx
pMenu-> DeleteMenu(SC_MAXIMIZE, MF_BYCOMMAND|MF_GRAYED);
pMenu-> DeleteMenu(SC_MOVE,MF_BYCOMMAND|MF_GRAYED);
pMenu-> DeleteMenu(SC_SIZE,MF_BYCOMMAND|MF_GRAYED);
CMenu menu, *pPopup;
menu.LoadMenu( IDR_LOGMENU );
pPopup = menu.GetSubMenu(0);
pPopup->ModifyMenu(IDM_LOGCLEAR, MF_BYCOMMAND, IDM_LOGCLEAR, strText);
//弹出菜单的位置 pPopup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON, point.x, point.y, this);
CMenu menu ,* pSubMenu;//定义下面要用到的cmenu对象
menu.LoadMenu(IDR_USER_RCLICK_MENU_OTHERS);//装载右键菜单
pSubMenu = menu.GetSubMenu(0);//获取第一个弹出菜单,所以第一个菜单必须有子菜单
CPoint oPoint;//定义一个用于确定光标位置的位置
GetCursorPos( &oPoint);//获取当前光标的位置,以便使得菜单可以跟随光标
istat=m_ctrlUserManaList.GetSelectionMark();//用istat存放当前选定的是第几项
pSubMenu->TrackPopupMenu (TPM_LEFTALIGN, oPoint.x, oPoint.y, this); //在指定位置显示弹出菜单