WindowクラスをUnicode版とマルチバイト版の両方に対応させた
メニューを追加

メニューをウィンドウに追加できるようになったが、まだコマンドをちゃんと発行できていない。
メニューのコマンドがちゃんと呼び出されるように実装
Windowのファイル構成を修正
WindowDescriptionを削除。

1.Windowクラスのオブジェクトを作成
2.リサイズ、タイトル文字列設定等
3.Show関数でウィンドウを表示

という手順に変更。
この方が初期設定と後からの設定変更を分けなくて済むので。
SetActionをメンバ関数ポインタに対応させた
メニュー項目にショートカットキーを設定できるようにした

実装はまだ不完全
・Window::Showしたときしかショートカットアクセラレータを作っていない
・キーコードの変換が不完全
ショートカットキーを任意のタイミングで設定できるようにした
ショートカットキーに設定したキーをメニュー項目に表示するようにした。
メニューにセパレータを追加できるようにした
メニューまわりの実装が複雑になってしまったのでリファクタリング（途中）

メニューを選んだ時のアクションやショートカットキーはCommandクラスに任せることにした。
MenuItemのコンストラクタでWindowへのポインタを渡すようにした。
コマンドを実装
KeyCodeToVirtualKey関数を追加