これは私の最初の実質的なMFCアプリケーションです。MFCアプリケーションの起動動作を変更するには
My-Out-of-the-Wizard MFCアプリケーションは、起動時に指定したタイプの空白の新しいファイルを開こうとしていますが、これはアプリケーションにとっては意味がありません。私は、いくつかのリモートサイトへの接続を開いて、そこからデータを取得したいと思う。
どこでMFCのデフォルトの動作を中断またはオーバーライドする必要がありますか? CWinApp :: ProcessShellCommand()をサブクラス化できます。私が動作するCCommandLineInfoオブジェクトを変更することができました。コマンドラインの処理全体を省くことができ、私のgo-get-the-data関数を呼び出すことができます。私はおそらく、文書全体としての関連する処理をすべて廃止すべきです。私は、UIの関心事以外のデバッグファイルやログを除いて、ファイルを開いたり保存したりしていません。唯一のローカル情報の保存または収集は、データベースを介して行われます。データベースからは、シリアル化を自分で処理するので、CArchiveもありません。
私はこのコードをすべて持っていますが、それは私の目の前にぶら下がっており、ばらばらになっています。私はこれには新しく、選択肢が多すぎます。単純な初心者のための簡単なガイダンスは私が求めているものです。
だから、もしあなたが言うならば、ドキュメントとしてのファイルハンドリングを断ち切って、教えてください、私は手術のビットを行うために行く必要がある、私はそれがただ一つのオブジェクトではないことが分かります影響を受ける。その他ありがとう。
お寄せいただきありがとうございます。私は、データベースプロジェクトが提供する以上のUI機能が必要です。どちらが良いでしょうか、自分が必要なものを作るか、何が妨げられているか、必要のないものを取り除きますか?知りません。いずれにしても、私はMFCをどのように扱うかを学ぶことに進みます。これが私の目標です。 – Shellsunde
@Shellsunder:どのUI機能が欠けていますか? AFAIK、それは他のプロジェクトと同じUI機能をすべて含んでいます... –