WM_CREATE

読み:ダブリューエム・アンダースコア・クリエイト
外語:WM_CREATE 英語
品詞:固有名詞

Windowsにおけるウィンドウ メッセージの一つ。ウィンドウ作成時に送信される。

目次

UINT型の定数であり、WinUser.hで、以下のように定義される。

#define WM_CREATE                       0x0001

引数

  1. HWND ‐ ウィンドウハンドル
  2. UINT ‐ 0x0001 (WM_CREATE)
  3. WPARAM ‐ (未使用)
  4. LPARAM ‐ CREATESTRUCT構造体へのポインター

返却値

動作

CreateWindow()関数またはCreateWindowEx()関数は、ウィンドウを生成する前にWM_CREATEを送信する。

用途

ここで実施するのは、ウィンドウの初期化や、システム全体で必要となるような初期化処理である。

例えば、塗りつぶしで用いるブラシハンドル作成(CreateSolidBrush()関数)などは、WM_PAINTで逐次実施しても良いが効率が悪い。そこで、システム全体で用い、かつ一度作ったらプログラム終了まで使えるようなものは、このイベント内で実行することが多い。

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club