본문 바로가기

デベロップメント/Win32 API

표준 Windows API

원문 http://wisdom.sakura.ne.jp/system/winapi/win32/index.html



샘플 소스는 C언어로 컴파일 해주세요.
C++에서 컴파일 하는 경우, 에러가 발생할 수 있습니다.

※ 잘못된 프로그램을 실행하면, Windows가 불안정하게 될 수 있습니다.
중요한 시스템상에서는 실험을 하지 않도록 해주세요.


이 강좌는, C언어를 숙지하고 있음이 전제입니다.

윗 페이지의 문서를 번역한 문서이기 때문에
번역되지 않은 제목은 원문의 내용으로 연결됩니다.

  1. Win32 API라는 것은
  2. 목적 프로그램의 생성
  3. WinMain 함수
  4. Windows와 문자 코드
  5. 메세지 박스
  6. 커맨드 라인 인수
  7. 윈도우를 만들기
  8. ウィンドウクラスの登録
  9. メッセージ
  10. ウィンドウプロシージャ
  11. 終了処理
  12. 閉じないウィンドウ
  13. ウィンドウ生成拒否
  14. ウィンドウ初期位置
  15. 文字を表示する
  16. 無効リージョン
  17. 改行する
  18. 文字色を設定する
  19. 描画領域のサイズ
  20. DCの属性保存
  21. 背景色とモード
  22. 点を描画
  23. カレントポジションと線
  24. 閉じた図形
  25. ベジェ曲線
  26. ペンを作ろう
  27. ブラシを作ろう
  28. ラスタオペレーション
  29. 多角形モード
  30. キーボードイベント
  31. 文字メッセージ
  32. 仮想キーの状態
  33. フォーカスイベント
  34. リージョンの生成
  35. 領域の消去と有効化
  36. リージョンの結合
  37. デバイス情報を得る
  38. システム情報を得る
  39. マウスメッセージ
  40. マウスの移動を処理
  41. ダブルクリック
  42. 非クライアントエリア...
  43. ヒットテスト
  44. カーソル操作
  45. マウスキャプチャー
  46. デッドタイムを使う
  47. タイマー
  48. 時間の取得
  49. ウィンドウ操作
  50. スクロールバー
  51. ボタン
  52. メッセージを送る
  53. ボタンメッセージ
  54. チェックボックス
  55. ウィンドウ情報
  56. ラジオボタン
  57. グループボックス
  58. ウィンドウテキスト
  59. 有効/無効
  60. システムカラー
  61. オーナー描画ボタン
  62. スタティック
  63. スクロールバークラス
  64. サブクラス化
  65. ウィンドウの設定
  66. エディット
  67. エディットメッセージ
  68. リストボックス
  69. 複数選択リスト
  70. ファイルの列挙
  71. コンボボックス
  72. リソース
  73. カーソル
  74. 文字列リソース
  75. カスタムリソース
  76. メニューバーを作る
  77. メニューメッセージ
  78. ポップアップ
  79. メニュー操作
  80. メニューのソース定義
  81. メニューの削除
  82. システムメニュー
  83. アクセラレータ
  84. ダイアログ
  85. ダイアログの内容
  86. ダイアログとキー
  87. カスタムコントロール
  88. モードレス
  89. ダイアログウィンドウ
  90. クリップボード
  91. ディレイドレンダリング
  92. ビューアチェイン
  93. ウィンドウ外に描画
  94. アイコンを描画
  95. 位置と順序
  96. ビットマップ
  97. 拡大と縮小
  98. 塗りつぶし
  99. ビットマップの表示
  100. DDBの作成
  101. ビットマップに描画
  102. ビットマップブラシ
  103. ビットマップメニュー
  104. ビットマップの情報
  105. ディレクトリ操作
  106. ファイル操作
  107. ファイル時間情報
  108. ファイル読み書き
  109. DIB ファイルヘッダ
  110. DIB 情報ヘッダ
  111. DIB ピクセルビット
  112. Windows DIB
  113. DIB の表示
  114. DIB の拡大/縮小
  115. DIB と DDB
  116. DIB セクション
  117. パレット
  118. パレットメッセージ
  119. システムパレット
  120. 論理パレットの操作
  121. パレットアニメ
  122. 汎用パレット
  123. DIB とパレット
  124. テキスト表現力
  125. マッピングモード
  126. フォント
  127. タイプフェイス
  128. 文字列の幅
  129. クリッピング
  130. パス
  131. メタファイル
  132. 拡張メタファイル
  133. レコードの列挙
  134. MDI
  135. MDI とメニュー
  136. MDI とメッセージ
  137. ウィンドウの列挙
  138. マルチスレッド
  139. スレッドの待機
  140. スレッドの同期
  141. プロセスの同期
  142. プロセス
  143. TLS
  144. ダイナミックリンク
  145. ファイルマッピング
  146. Unicode 関数
  147. プリンタ出力
  148. 中止関数
  149. プリンタの情報
  150. メッセージの共有
  151. 初期化ファイル