원문 http://wisdom.sakura.ne.jp/system/winapi/win32/index.html
샘플 소스는 C언어로 컴파일 해주세요.
C++에서 컴파일 하는 경우, 에러가 발생할 수 있습니다.
※ 잘못된 프로그램을 실행하면, Windows가 불안정하게 될 수 있습니다.
중요한 시스템상에서는 실험을 하지 않도록 해주세요.
이 강좌는, C언어를 숙지하고 있음이 전제입니다.
윗 페이지의 문서를 번역한 문서이기 때문에
번역되지 않은 제목은 원문의 내용으로 연결됩니다.
- Win32 API라는 것은
- 목적 프로그램의 생성
- WinMain 함수
- Windows와 문자 코드
- 메세지 박스
- 커맨드 라인 인수
- 윈도우를 만들기
- ウィンドウクラスの登録
- メッセージ
- ウィンドウプロシージャ
- 終了処理
- 閉じないウィンドウ
- ウィンドウ生成拒否
- ウィンドウ初期位置
- 文字を表示する
- 無効リージョン
- 改行する
- 文字色を設定する
- 描画領域のサイズ
- DCの属性保存
- 背景色とモード
- 点を描画
- カレントポジションと線
- 閉じた図形
- ベジェ曲線
- ペンを作ろう
- ブラシを作ろう
- ラスタオペレーション
- 多角形モード
- キーボードイベント
- 文字メッセージ
- 仮想キーの状態
- フォーカスイベント
- リージョンの生成
- 領域の消去と有効化
- リージョンの結合
- デバイス情報を得る
- システム情報を得る
- マウスメッセージ
- マウスの移動を処理
- ダブルクリック
- 非クライアントエリア...
- ヒットテスト
- カーソル操作
- マウスキャプチャー
- デッドタイムを使う
- タイマー
- 時間の取得
- ウィンドウ操作
- スクロールバー
- ボタン
- メッセージを送る
- ボタンメッセージ
- チェックボックス
- ウィンドウ情報
- ラジオボタン
- グループボックス
- ウィンドウテキスト
- 有効/無効
- システムカラー
- オーナー描画ボタン
- スタティック
- スクロールバークラス
- サブクラス化
- ウィンドウの設定
- エディット
- エディットメッセージ
- リストボックス
- 複数選択リスト
- ファイルの列挙
- コンボボックス
- リソース
- カーソル
- 文字列リソース
- カスタムリソース
- メニューバーを作る
- メニューメッセージ
- ポップアップ
- メニュー操作
- メニューのソース定義
- メニューの削除
- システムメニュー
- アクセラレータ
- ダイアログ
- ダイアログの内容
- ダイアログとキー
- カスタムコントロール
- モードレス
- ダイアログウィンドウ
- クリップボード
- ディレイドレンダリング
- ビューアチェイン
- ウィンドウ外に描画
- アイコンを描画
- 位置と順序
- ビットマップ
- 拡大と縮小
- 塗りつぶし
- ビットマップの表示
- DDBの作成
- ビットマップに描画
- ビットマップブラシ
- ビットマップメニュー
- ビットマップの情報
- ディレクトリ操作
- ファイル操作
- ファイル時間情報
- ファイル読み書き
- DIB ファイルヘッダ
- DIB 情報ヘッダ
- DIB ピクセルビット
- Windows DIB
- DIB の表示
- DIB の拡大/縮小
- DIB と DDB
- DIB セクション
- パレット
- パレットメッセージ
- システムパレット
- 論理パレットの操作
- パレットアニメ
- 汎用パレット
- DIB とパレット
- テキスト表現力
- マッピングモード
- フォント
- タイプフェイス
- 文字列の幅
- クリッピング
- パス
- メタファイル
- 拡張メタファイル
- レコードの列挙
- MDI
- MDI とメニュー
- MDI とメッセージ
- ウィンドウの列挙
- マルチスレッド
- スレッドの待機
- スレッドの同期
- プロセスの同期
- プロセス
- TLS
- ダイナミックリンク
- ファイルマッピング
- Unicode 関数
- プリンタ出力
- 中止関数
- プリンタの情報
- メッセージの共有
- 初期化ファイル