vc编程使excel的关闭按钮失效的方法
2007-06-04 18:03
459 查看
//禁用主窗口的关闭按钮,使之变灰
CWnd *pWndPrev=CWnd::FindWindow("XLMAIN",m_MyExcel.App.GetCaption());
CMenu *pMenu = pWndPrev->GetSystemMenu(false);
pMenu->DeleteMenu(SC_CLOSE, 0);
pWndPrev->DrawMenuBar();
//不显示菜单条和工作簿的关闭按钮
HWND hWndEXCEL2 = FindWindowEx(pWndPrev->m_hWnd,0, "EXCEL2",NULL);
HWND hWndCommandBar = FindWindowEx(hWndEXCEL2,0, "MsoCommandBar",NULL);
CWnd *pWndCommandBar=FromHandle(hWndCommandBar);
pWndCommandBar->ShowWindow(SW_HIDE);
//m_MyExcel是AbaoExcel类对象,Revision By: abao++,鸣谢
CWnd *pWndPrev=CWnd::FindWindow("XLMAIN",m_MyExcel.App.GetCaption());
CMenu *pMenu = pWndPrev->GetSystemMenu(false);
pMenu->DeleteMenu(SC_CLOSE, 0);
pWndPrev->DrawMenuBar();
//不显示菜单条和工作簿的关闭按钮
HWND hWndEXCEL2 = FindWindowEx(pWndPrev->m_hWnd,0, "EXCEL2",NULL);
HWND hWndCommandBar = FindWindowEx(hWndEXCEL2,0, "MsoCommandBar",NULL);
CWnd *pWndCommandBar=FromHandle(hWndCommandBar);
pWndCommandBar->ShowWindow(SW_HIDE);
//m_MyExcel是AbaoExcel类对象,Revision By: abao++,鸣谢
相关文章推荐
- VB 编程中如何使窗口右上角的关闭按钮(X)失效
- Winform窗体关闭按钮禁用(失效)的四种方法
- SP2010可视化WebPart利用Respose方法导出Excel后页面按钮失效的解决方法
- VC实现让关闭按钮成灰色不可用的方法
- VC窗体上的关闭按钮失效
- winform实现关闭按钮失效的两种方法
- Excel中将UserForm中的关闭按钮无效的方法
- C#窗体编程不显示最小化、最大化、关闭按钮的方法
- VC编程中,如何使用Radio单选按钮?
- Flex4中TitleWindow隐藏关闭按钮方法
- js和jquery使按钮失效的方法
- vc如何让自定义工具栏按钮图标变灰也就是失效
- jQuery 动态添加的按钮 事件失效解决方法
- 第十三篇、Swift_Nav自定义返回按钮后或者隐藏导航栏,Pop返回手势失效的解决方法 Pop全局返回添加的方法
- layer.open 按钮的点击事件关闭方法
- 各种“禁用窗口上的关闭按钮”方法总结及源码
- artdialog的图片/标题以及关闭按钮不显示的解决方法
- VC++中调用EXCEL方法
- 在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
- winform 窗体禁用关闭按钮的三种方法