• ベストアンサー

MFCについて

VC++でMFCプロジェクトを選んだら、勝手にコードを書いてくれますが、メニューの"開く"や"名前を付けて保存"の部分のソースはどのようになっているのでしょうか?見る方法をが知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • clsdi99
  • ベストアンサー率63% (31/49)
回答No.2

>VBの"InStr関数"のような働きをする関数はC言語に存在するのでしょうか? strstr関数などいかがでしょうか?

aki44
質問者

お礼

うん、使えそうですね。ありがとうございました。

その他の回答 (1)

  • clsdi99
  • ベストアンサー率63% (31/49)
回答No.1

実際のソースコードはVCのインストールされているフォルダ内にMFCのソースがありますよ。 MFCプロジェクト(SDIやMDIだと思いますが)を作成するとCWinAppクラスから派生された xxxxAppクラスが出来ると思います。そのcppファイルのメッセージマップ部分(BEGIN_MESSAGE_MAPのところ)を見ると ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew) ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen) こんな感じのがあります。実際にはドキュメントテンプレートやらなんやらで奥深いところに実装されていますが・・・

aki44
質問者

補足

ものすごい量ですね、、、VBみたいに簡単に出来ると思っていましたが、甘かったです、全然理解できませんでした。ありがとうございました。 重ねて質問になってしまって申しわけありませんが、VBの"InStr関数"のような働きをする関数はC言語に存在するのでしょうか?

関連するQ&A