首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DSOFramer不会在Excel2010中显示上下文菜单

DSOFramer不会在Excel2010中显示上下文菜单
EN

Stack Overflow用户
提问于 2012-03-14 03:25:08
回答 1查看 273关注 0票数 0

我使用DSOFramer控件将Excel嵌入到winform中。在Excel 2010中,单击鼠标右键的上下文菜单将不会打开。该控件看起来好像在右击时失去了焦点。我以前编辑过DsoFramer源代码,所以我对它很满意。有没有人知道任何可能的黑客攻击,以使其工作?

EN

回答 1

Stack Overflow用户

发布于 2012-03-18 04:40:09

这是我所做的:

代码语言:javascript
复制
STDMETHODIMP_(void) CDsoFramerControl::OnCtrlFocusChange(BOOL fCtlGotFocus, HWND hFocusWnd)
{
    //TRACE2("CDsoFramerControl::OnCtrlFocusChange(fCtlGotFocus=%d, hwndCurFocus=%x)\n", fCtlGotFocus, hFocusWnd);
 //   if (!(m_fInFocusChange) && ((fCtlGotFocus) || !IsWindowChild(m_hwnd, hFocusWnd)))
 //   {
 //       OnUIFocusChange(fCtlGotFocus);
 //   }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9690668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档