簡體   English   中英

如何在Windows C ++ MFC應用程序的狀態欄中禁用CAP NUM SCRL指示器?

[英]How to disable the CAP NUM SCRL indicators in the status bar of a Windows C++ MFC app?

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_CAPSID_INDICATOR_NUMID_INDICATOR_SCRL符號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM