MFCでアプリケーションを作る

by K.I
2009/07/10

Index


概要

作りたいアプリケーション

どうやって作ろうか

結局は


1と思ったのが間違いの元か。

[top]

作ってみよう

プロジェクト作成

Dialogリソースを作る

Dialogをクラス化する

グローバル変数にアクセス用のポインタ設定

メインViewへの描画

ViewPort

どうやってFormViewを貼り付けるの?


[top]

仕切りなおし

ダイアログバーにDialogを表示

メッセージハンドラの追加

メニューからダイアログバーのON/OFF


2これで結構悩んだ。全く余計なことしやがって。。
3ツールボタンのようにマウスオーバー時ではないのがちょっと残念。

[top]

ドキュメントクラス

ファイルの拡張子を設定

Serialize関数

テキストデータの読書き

バイナリデータの読書き

データの読み直し

        CFile* pFile = ar.GetFile();
        pFile->SeekToBegin();
        CArchive arc( pFile, CARchive::load );
        arc.ReadString( line );
        arc.Close();

4日本語版では無題。こんなの訳さなくても良いのに。。
5バイトオーダーには注意。バイナリデータには、BigEndianのものが多く存在する。

[top]

ビュークラス

MainFrameからのアクセス

MainFrameを他からアクセス

Document読込み時のViewの処理

MainFrameにDialogBar更新用の関数を作る

起動時の更新


[top]

感想

自分なりのまとめ


6DialogBarはDoDataExchangeが呼び出されないという問題があるらしいので、使えないのが残念。

[top]

参考


[top] [プログラムの部屋に戻る]

comments powered by Disqus