いやはや、いまさらMFCですよ、おっかさん。 …なんて言ったら怒られますよね。実際まぁ、個々のクラスに問題あるとはいえ、個人的にはせめてQtでも使いたいとはいえ、まぁその、Windowsアプリを作る上での有力な選択肢の一つ、ですよね。 まぁぶっちゃけて言うと、レガシーコード*1がMFCであることが多いんですけどね。 んでまぁ、やっぱGUIは.NETで書いたほうがずいぶんと楽なわけで、そこをパスする方法が必要ですよね。 非常に真面目にやるなら、COM連携機能を活用してActiveXコントロールを作ってしまえばよろしい。CodeProjectには結構サンプルがあります。 Create ActiveX in .NET Step by Step - CodeProject ですが、めんどくさいです。COMとかもうちょっとどうにかしていていただきたいです。その時に使えるのが、以下の記事のお話。 Ho