○MFCのSDIにてステータスバーに文字を表示------------------------
CFrameWnd* pFrame = (CFrameWnd*)AfxGetApp()->m_pMainWnd;
CStatusBar* pStatusBar = (CStatusBar*)pFrame->GetDescendantWindow(AFX_IDW_STATUS_BAR);
pStatusBar->SetPaneText(0, "0です");
○ステータスバーに仕切りを追加------------------------------------
@ResouceのStringTableを開き、適当なIDを追加し、キャプションをほしい仕切りの幅だけスペースを入力
AMainFrm.cppを開き、目的の場所にIDを追加します。
また、必要ないものは削除できます。
static UINT indicators[] =
{
ID_SEPARATOR, // ステータス ライン インジケータ
@で作ったID,//←どこにでも追加できます。
ID_INDICATOR_KANA,
ID_INDICATOR_CAPS,
ID_INDICATOR_NUM,
ID_INDICATOR_SCRL,
};
以上で仕切りを追加ができます。
上から、
SetPaneText(0, "");
SetPaneText(1, "");
で文字が書き込めます。
▲トップページ
>
Windows と C++