本サイトについて&アクセス

ソフトウェア製作コーナー(短編)

Making of Text Editor 〜メモ帳〜 (New)
複数のファイルを開くことができるメモ帳の製作.初めてのMFCプログラミングに最適.
[キーワード] MFC,CEditView,オブジェクト指向,リソース,フォント,デバッグ/リリース環境
画像Viewer (New)
CHtmlViewのちょっと意外な使い方でできるお手軽画像Viewer. (VisualC++6.0以降のみ対応) 
[キーワード] CHtmlView,シリアライズ,オーバーライド

ソフトウェア製作コーナー(連載シリーズ編)

HTMLエディタ
メモ帳から発展した,HTMLエディタの製作.MFCによる本格的なアプリケーションの製作の基礎.
[キーワード] CEditView,クリップボード,カラー/フォルダ選択ダイアログ,絶対/相対パス変換,各種コントロール,シリアル化,ツールバー
  1. 仕様を決めよう
  2. メモ帳の基盤を作ろう
  3. クリップボードを操ろう
  4. 表示フォントの変更を行おう
  5. タグ挿入コードを作ろう
  6. 共通関数群を作ろう1
  7. 共通関数群を作ろう2
  8. フォントタグを実現しよう
  9. リンクタグを実現しよう
  10. プレビュー機能を追加しよう
  11. ツールバーを追加しよう
BitmapLoader
再描画機能を取り入れた本格的なビットマップ表示アプリケーションの製作 (NT/2000 非対応)
[キーワード] CBitmap,デバイスコンテキスト(DC),メモリDC,再描画,Document-View構造,ビットマップの読込,アクセラレータ
  1. イントロダクション
  2. メモリデバイスコンテキスト
  3. メモリDCの作成と応用
  4. Doc-View構造を理解しよう
  5. ソフトウェアの仕上げ

とことんプロジェクト(他のサイトより詳しくやってみよう!)

コントロールの背景色を変更する
 コントロールの描画がどのように行われているかを追い,それらの理論に基づいた,効果的なコントロールの描画色の変更方法を詳しく解説.またMSDNに詳しく書かれていないボタンの描画色の変更なども解説.
[キーワード] 背景色変更のフレームワーク,デバイスコンテキスト,メッセージ,フック,WM_CTLCOLOR

特集

Dialog(ダイアログ)関連
CButtonクラスを使用したボタンアクション
UpdateDataでのデータ操作(DoDataExchenge)
Device Context(デバイスコンテキスト)関連
CDC::TextOut関数による(デバイスコンテキストの初歩)
Control(各種コントロール)関連
Edit box / Static
Button
Radio Button
Scroll Bar
Menu(メニュー)関連
メニューの追加とCOMMANDメッセージの結び付け

雑記

Copyright 2002 by Chiaki Fujimon.
All Rights Reserved.