正在阅读:Internet Explorer 编程简述(七)Internet Explorer 编程简述(七)

2004-09-28 15:07 出处:CSDN 作者:CathyEagle 责任编辑:linjixiong


  CFindIEWnd FindIEWnd( pView->m_wndBrowser.m_hWnd, "Internet Explorer_Server");

  ::SendMessage( FindIEWnd.m_hWnd, WM_COMMAND, MAKEWPARAM(LOWORD(lResult), 0x0), 0 );

  }

  else

  {

  SendMessage( WM_COMMAND, MAKEWPARAM(LOWORD(lResult), 0x0), 0 );

  }

  }

  *pResult = TBDDRET_DEFAULT;

  }

  void CMainFrame::OnInitMenuPopup(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu)

  {

  CMDIFrameWndEx::OnInitMenuPopup(pPopupMenu, nIndex, bSysMenu);

  if ( m_bIsEncodMenuPopup )

  {

  //默认情况下“编码”的所有菜单项都是Disabled的,在此修改其状态为Enabled

  for ( UINT i=0; iGetMenuItemCount(); i++ )

  {

  pPopupMenu->EnableMenuItem( pPopupMenu->GetMenuItemID( i ), MF_ENABLED | MF_BYCOMMAND );

  }

  }

  }

  这样一来,原本只在浏览器上下文菜单中出现的“编码”菜单就出现在了我们自己的工具条按钮下拉菜单上,无需更多的处理,菜单状态的改变,编码的设置等,一切都教给浏览器自己去完成了。

系列文章:Internet Explorer编程简述(一) (二) (三) (四) (五) (六)

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品