问题主要有两个,因为还没入门,有好多概念不知道,
1:假如我要在右键菜单添加2个选项“待机”,“关机”,用MFC实现有实例么?不用MFC用ATL COM AppWizard又如何?
2.假如我加多个条件,要求在IE界面下点右键才显示这两项,其他资源环境下点右键不显示,又如何设置呢?
这问题有点难..
1:假如我要在右键菜单添加2个选项“待机”,“关机”,用MFC实现有实例么?不用MFC用ATL COM AppWizard又如何?
2.假如我加多个条件,要求在IE界面下点右键才显示这两项,其他资源环境下点右键不显示,又如何设置呢?
这问题有点难..
2.做成IE的BHO插件
CPoint ptDown;
HMENU hMenu;
hMenu=CreatePopupMenu();
AppendMenu(hMenu, MF_STRING, 1, "打开");
AppendMenu(hMenu, MF_SEPARATOR, 0, "");
AppendMenu(hMenu, MF_STRING, 1, "关闭");
GetCursorPos(&ptDown);
reval=TrackPopupMenu(hMenu,TPM_TOPALIGN | TPM_RETURNCMD,ptDown.x,ptDown.y,NULL,m_hWnd,NULL);
if(1==reval)
{
//打开
}
else if(2==reval)
{
//关闭
}
不要用MFC直接用win32!!!
Windows shell 编程指南与实例