MFC:手動でモーダルダイアログアプリケーションを作成する
MFCにおいて、モーダルダイアログアプリケーションを生成する際は、Visual Studioのガイドに従ってドラッグ&ドロップを行うだけで簡単に作成できます。しかし今回はその逆のアプローチを取り、手動で同様の機能を持つプログラムを構築します。この方法により、自動生成されたコードの理解力を深めることができます。
以下の手順とコードで実装します:
0. Win32空プロジェ ...
7月4日 22:07 投稿
MFCアプリケーションにおける画像処理と表示技法
MFC環境での画像操作の基礎知識
MFCフレームワークの概要
Microsoft Foundation Classes(MFC)は、Windowsアプリケーション開発を簡略化するためのC++クラスライブラリです。Win32 APIの複雑な呼び出しをカプセル化し、イベント駆動型プログラミングを実現します。このフレームワークにより、GUIコンポーネント、グラフィック描画、ネットワーク通信などの機能が統合的に ...
6月16日 23:32 投稿
MFCコントロールボタンの実装技法
MFCウィンドウの作成/メッセージマッピング機構
mfc.h
#include<afxwin.h>//MFCヘッダファイル
//アプリケーションクラス
class MyAppApp:public CWinApp //アプリケーションクラスを継承
{
public:
//プログラムエントリーポイント
virtual BOOL InitializeInstance();
};
//フレームクラス
class MainFrame:public CFrameWnd
{
public:
MainFrame();
//マク ...
6月9日 21:53 投稿
RTFデータの圧縮保存とSQLiteでの管理方法
MFC、MDI、VS2022、マルチバイト、Win32 Debug、静的リンク、zlib-1.2.11、SQLite
ZLIBを使用して画像を含むRTFテキストを圧縮し、SQLiteに保存した後、読み出して解凍・復元する方法。
ZLIBのソースファイルをダウンロードし、解凍後VSで静的ライブラリzlibstat.libをコンパイルし、プロジェクトディレクトリに配置します。
プロジェクトにZLIB_WINAPIコンパイルスイ ...
5月23日 03:59 投稿
サーバーを介したWindows Socketプログラミングによるファイル転送システム
システム概要
このシステムは、中央サーバーをハブとするクライアント/サーバー型ファイル共有プラットフォームです。複数のクライアントがサーバーを経由してファイルのアップロード、ダウンロード、管理を行うことができます。社内ネットワークでのドキュメント共有やチームプロジェクトでのファイル配布などの用途を想定しています。
システム設計
graph LR
SubA[ク ...
5月12日 18:33 投稿