Vcl.Controls.TWinControl.IsControlMouseMsg

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function IsControlMouseMsg(var Message: TWMMouse): Boolean;

C++

bool __fastcall IsControlMouseMsg(Winapi::Messages::TWMMouse &Message);

プロパティ

種類 可視性 ソース ユニット
function protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

説明

指定したマウスメッセージをウィンドウコントロールの子コントロールの 1 つに送るかどうかを示します。

IsControlMouseMsg メソッドを呼び出すと,マウスメッセージがコントロールの子コントロールの 1 つに送られるかどうかを判別できます。マウスメッセージは Message パラメータの値で指定します。

Windows はウィンドウ子コントロールへのメッセージ送信を担当しますが,非ウィンドウ子コントロールでは Windows はメッセージを親コントロールに送ります。この親コントロールはその後,子コントロールが存在する場合はメッセージを受け取る子コントロールを判別しなければなりません。

ウィンドウコントロールの WndProc メソッドは IsControlMouseMsg メソッドを呼び出し,ウィンドウコントロールに送られるすべてのマウスメッセージを処理します。

関連項目