专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Delphi

哪位高手能帮忙把下面的代码转成delphi的下,多谢,功能是:分别表示显示编码菜单和文字大小菜单

发布时间:2011-06-24 19:40:45 文章来源:www.iduyao.cn 采编人员:星星草
谁能帮忙把下面的代码转成delphi的下,谢谢,功能是:分别表示显示编码菜单和文字大小菜单
HRESULT ShowShellDocViewMenu(LPDISPATCH lpDocDisp, POINT pt, UINT nCmdID)
...{
  HRESULT hr = S_FALSE;
  IOleCommandTarget *pct;
  if ( lpDocDisp && SUCCEEDED(lpDocDisp->QueryInterface(IID_IOleCommandTarget, (void **)&pct)))
  ...{
  try
  ...{
  CComVariant vtIn;
  vtIn.vt = VT_I4;
  vtIn.lVal = MAKELONG(pt.x, pt.y);
  CComVariant vtOut;
  hr = pct->Exec(&CGID_ShellDocView, nCmdID, OLECMDEXECOPT_DONTPROMPTUSER, &vtIn, &vtOut);
  }
  catch (...) ...{
  }
  pct->Release();
  }
  return hr;
}

HRESULT ShowMimeSetMenu(LPDISPATCH lpDocDisp, POINT pt)
...{
  return ShowShellDocViewMenu(lpDocDisp, pt, SHDVID_SHOWMIMECSETMENU);
}

HRESULT ShowFontSizeMenu(LPDISPATCH lpDocDisp, POINT pt)
...{
  return ShowShellDocViewMenu(lpDocDisp, pt, SHDVID_SHOWFONTSIZEMENU);
}


------解决方案--------------------
路过
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: