MS Visual C++ 2010中的默认MDI应用程序在右下角显示CAP,NUM,SCRL指示器。这些不适用于我的应用程序,因此想禁用它们。
谢谢,
埃里克
最佳答案
在CMainFrame
类中,您具有以下内容:
// CMainFrame
IMPLEMENT_DYNAMIC(CMainFrame, CMDIFrameWnd)
BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWnd)
ON_WM_CREATE()
END_MESSAGE_MAP()
static UINT indicators[] =
{
ID_SEPARATOR, // status line indicator
ID_INDICATOR_CAPS,
ID_INDICATOR_NUM,
ID_INDICATOR_SCRL,
};
indicators
数组在以后的某个地方使用,如下所示:m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT));
只需随意删除
ID_INDICATOR_CAPS
,ID_INDICATOR_NUM
和ID_INDICATOR_SCRL
符号。关于c++ - 如何在Windows C++ MFC应用程序的状态栏中禁用CAP NUM SCRL指示器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42585528/