您的位置:首页 > 编程语言

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++,鸣谢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: