VB.NET:フォームのタイトルバーがダブルクリックされたイベントを取得するサンプルプログラム

VB.NET:フォームのタイトルバーがダブルクリックされたイベントを取得するサンプルプログラム

フォームのダブルクリック時イベント処理をしたい場合のサンプルを覚書。

MSDNのフォーラムに記述方法が載っていたので参考にした。

フォームのダブルクリックイベント時に処理をするサンプルプログラム概要

フォームの WndProc をオーバーライドして、m.Msg が WM_NCLBUTTONDBLCLK の時に行いたい処理を記述。

非クライアント領域のダブルクリック全てがここに送られる。

タイトルバーに限定したい場合は、 m.WParam が HTCAPTION かどうかを判定する必要がある。

VB.NETのサンプルプログラム

以下サンプルプログラムを記述。