> いいえ、SDIのMFCアプリです。
なぜ、コンポーネントギャラリからステータスバーを 追加する必要があったのでしょうか? MFCのSDIアプリって最初のスケルトンに既にステータスバー ついてますよね。 m_wndStatusBar ってメンバ変数がついてるやつ。 これで十分じゃないの?
OnCreateでSetTimerして、OnCloseでKillTimer、 OnTimerで更新。
void CMainFrame::OnTimer(UINT nIDEvent) { m_wndStatusBar.SetPaneText(0, CTime::GetCurrentTime().Format("%H:%M:%S")); CFrameWnd::OnTimer(nIDEvent); }
ファイルを開くのダイアログを出してもちゃんと更新されてるよ。
また、ちゃうことしてんかな? 最初の質問に戻るけど、どういう処理をしてて、うまくいかなかったのか、 書いてもらえると、助かるんだが。 何もかいてないので、そっちの状況がわかない。
|