ここでは、Windows SDK (win32 API)を使って、Windowsのアプリケーションを作成する方法を説明します。
まだ、Visual C++をインストールしていない場合は、 Visual C++をご覧になり、インストールとプロジェクトの作成をしてください。

ダイアログ ダイアログボックス <ResEdit対応> ダイアログを使わないウィンドウ
導入 導入 WinMain関数
導入 ダイアログボックスの作成 「メッセージ」「ウィンドウプロシージャ」とは
導入 ウィンドウの表示
導入 ウィンドウクラスの登録
導入 ウィンドウプロシージャ
アイコン アイコン ダイアログにアイコン アイコン リソース・アイコン
メニュー メニュー メニュー(ダイアログ) WM_COMMANDメッセージ メニュー メニュー
メニュー メニューの有効・無効
メニュー ラジオチェックつきメニュー
メニュー 動的なメニューバー
ダイアログボックス
メッセージボックス
* ダイアログボックス ダイアログボックス
ダイアログボックス メッセージボックス
ストリング テーブル * ストリングテーブル ストリング テーブル
アクセラレータ * アクセラレータ アクセラレータ
テキストの表示 テキスト テキストの表示(ダイアログ) フォントの指定
テキスト アイコンのフォントを取得
テキスト WM_PAINTメッセージ
テキスト テキストの表示
テキスト テキストの背景色・文字色
テキスト テキストのフォント
ウィンドウスタイル ダイアログボックス ウィンドウスタイル ウィンドウサイズを可変に *
ボタン ボタン ボタン ボタン ボタン1
ボタン ボタン2:ボタンの有効・無効 EnableWindow関数
エディット エディット エディット(ダイアログ) エディット エディット MoveWindow関数
リストボックス リストボックス リストボックス WM_INITDIALOGメッセージ *
プログレスバー・タイマ プログレスバー プログレスバー・タイマ コモンコントロール、SendMessage関数 *
チェックボックス チェックボックス チェックボックス *
ラジオボタン
グループボックス
ラジオボタン ラジオボタン、グループボックス1
ラジオボタン ラジオボタン、グループボックス2<ResEdit未対応>
*
コンボボックス コンボボックス コンボボックス *
プロパティシート ダイアログボックス プロパティシート1 WM_NOTIFYメッセージ、コールバック関数
ダイアログボックス プロパティシート2:適用ボタン
ダイアログボックス ウィザード
*
ツリービュー ツリービュー ツリービュー ツリービュー ツリービュー1
ツリービュー ツリービュー2:項目の編集
トラックバー トラックバー トラックバー *
リストビュー リストビュー リストビュー1
リストビュー リストビュー2:アイコンの表示
リストビュー リストビュー3:リストデータの取得
リストビュー リストビュー4:拡張スタイル
リストビュー リストビュー5:項目の編集
*
アップダウンコントロール アップダウンコントロール アップダウンコントロール *
マウスクリック * マウス マウスクリック1
マウス マウスクリック2:ダブルクリックの検出
ビットマップの表示 * ビットマップ ビットマップの表示
ステータスバー * ステータスバー ステータスバー1
ステータスバー ステータスバー2:区切りをつける
モードレスダイアログ * ダイアログボックス モードレスダイアログ
描画 * ビットマップ 描画1:四角形を描く
ビットマップ 描画2:マウスで四角形を描く
ビットマップ 描画3:楕円、直線を描く
ビットマップ 描画4:コモンダイアログ 色の選択
スクロールバー * スクロールバー スクロールバー1:縦スクロール
スクロールバー スクロールバー2:横スクロール
DLL(ダイナミックライブラリ) * DLL DLL(ダイナミックライブラリ)
Windowsシステムフォルダのパスを取得
LoadLibrary関数、FreeLibrary関数
* 音 MCIで音を鳴らす
リッチエディット * リッチエディット リッチエディット1
リッチエディット リッチエディット2:書式の変更
リッチエディット リッチエディット3:コモンダイアログで書式の変更
リッチエディット リッチエディット4:右クリックでポップアップメニュー
リッチエディット リッチエディット5:文字の背景色
INIファイル
レジストリ
* レジストリ INIファイル
レジストリ レジストリ1
レジストリ レジストリ2:削除
ファイルの読み書き * ファイル ファイルの読み書き1
ファイル ファイルの読み書き2:コモンダイアログ
ファイル ファイルの読み書き3:Drag & Drop
サブクラス * サブクラス サブクラス
ツールバー * ツールバー ツールバー1: 文字だけのフラットツールバー
ツールバー ツールバー2: ボタンにビットマップを貼り付ける
ツールバー ツールバー3: ボタンを選択不可にする
ツールバー ツールバー4: 既成のボタンを使う
ツールバー ツールバー5: ツールチップ
ツールバー ツールバー6: ドロップダウンメニュー
レバーコントロール * レバーコントロール レバーコントロール1 _WIN32_WINNT
レバーコントロール レバーコントロール2:背景
レバーコントロール レバーコントロール3:ツールバー
メニュー・オーナードロー * メニュー メニュー・オーナードロー1:ポップアップメニュー1
メニュー メニュー・オーナードロー2:ポップアップメニュー2
メニュー メニュー・オーナードロー3:メニューバー
タブコントロール * タブコントロール タブコントロール1
タブコントロール タブコントロール2
タブコントロール タブコントロール3:イメージの貼り付け
分割ウインドウ * 分割ウインドウ 分割ウインドウ

当サイトについて