hozugawa.net · A neutral informational page

Insights

  1. WindowProcの実装とメッセージループの仕組みWindows GUIプログラムでは、ユーザーの操作やシステムの状態変化がメッセージとして通知されます。ウィンドウプロシージャであるWindowProcは、そのメッセージを受け取り、描画、入力処理、終了処理などを振り分ける中心的な関数です。…
  2. SetWindowsHookExを使ったフックの基礎Windowsアプリケーションの入力やメッセージを監視するとき、通常のイベント処理だけでは取得しにくい情報があります。SetWindowsHookExは、キーボード入力、マウス操作、ウィンドウメッセージなど、Windowsが処理する各種イベントにフックプロシージャを登録するためのAPIです。…
  3. GetOpenFileNameでファイル選択ダイアログを実装するWindowsアプリケーションでユーザーにファイルを選択させる場合、Win32 APIのGetOpenFileNameは長く利用されてきた標準的な方法です。既存のWindowsデスクトップアプリケーションに組み込みやすく、ファイル名の入力、拡張子による絞り込み、既存ファイルの確認などを一つのダイアログで扱えます。…
  4. CreateWindowExのフラグ一覧と使い分けCreateWindowEx は、通常のウィンドウスタイルとは別に、拡張ウィンドウスタイルを dwExStyle 引数で指定できる Windows API です。枠の見た目、タスクバーへの表示、入力フォーカス、レイアウト方向などを、ウィンドウ生成時にまとめて制御できます。…