> これだけでいけるんですか。 > コンポーネントギャラリから追加される長々しいコードは何のためでしょう。
初心者にも使える様にかもしれませんが、逆にわかりにくいですね。 勉強用と考えるのがいいかもしれませんね。 追加されたコードを解析して、こういう風に書けばこうなると。
ダイアログベースのアプリだと便利かもしれませんが、 はっきり言って、コンポーネントギャラリは使い道無いです。 僕も使ったこと無いです。
標準のペイン以外のペインを作りたい場合、 ResourceViewのStringTableで ID_INDICATOR_KANAの次ぐらいにID_TIMEなどを追加し(値は99:99:99)、
static UINT indicators[] = { ID_SEPARATOR, // ステータス ライン インジケータ ID_INDICATOR_KANA, ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICATOR_SCRL, ID_TIME, };
のようにID_TIMEを追加し、 前に書いたようにOnCreateでSetTimerし、OnCloseでKillTimerして、 m_wndStatusBar.SetPaneText(5, CTime::GetCurrentTime().Format("%H:%M:%S")); 第1引数のnIndexを5とすれば、追加したペインに時刻を表示できますよ。
|