今日から新しいプロジェクトだ。
しかも期間が短いので、忙しくなりそうだ。
忙しいのイヤだなぁ。
お客さんの都合で中止にならないかなぁ。
メールを確認してみると、どうやら手続で手間取っていて、今日からすぐには開始できないらしい。
しかたがない。とりあえず今日は MFC のツールの修正でもしようか。
分割ウィンドウのサイズ制限を実装しよう。
分割されたヴューの最小サイズを決めたいときに、CSplitterWnd の SetColumnInfo を使っても最小サイズで止まるわけじゃないので、コレを止まるようにしよう。
CSplitterWnd を継承したクラスを作って、TrackColumnSize をオーバライド。
MFC のソースの winsplit.cpp からソースをコピって、m_pColInfo[col].nIdealSize = 0;
というところをm_pColInfo[col].nIdealSize = m_pColInfo[col].nMinSize;
に変えれば完了だ。
MFC はソースが公開されているので、単純な修正なら簡単だね。
でも分割ウィンドウの幅を広くするのはうまくいかなかった。
何か良い方法はないかなぁ…。
夕方くらいから、打ち合わせ。
どうもお客さんのほうで時間がかかっていて、開始が 2 週間ほど遅れるらしい。
なんだ、中止じゃないのか。
とりあえず 2 週間は忙しくないのかな。
お昼に白身魚のサンドウィッチを食べたのに、夕飯も白身魚にしてしまった。
別の見積があるので、今日は見積残業。
疲れた…。