IMessageFilter.PreFilterMessage(Message) メソッド

定義

メッセージがディスパッチされる前に、フィルターで排除します。

public:
 bool PreFilterMessage(System::Windows::Forms::Message % m);
public bool PreFilterMessage (ref System.Windows.Forms.Message m);
abstract member PreFilterMessage : Message -> bool
Public Function PreFilterMessage (ByRef m As Message) As Boolean

パラメーター

m
Message

ディスパッチされるメッセージ。 このメッセージは変更できません。

戻り値

Boolean

true の場合、メッセージはフィルターで排除され、ディスパッチされません。false の場合、メッセージは次のフィルターまたはコントロールに継続されます。

注釈

PreFilterMessageコントロールまたはフォームにディスパッチされる前に、を使用してメッセージをフィルターで除外します。 たとえば、コントロールに対してコントロールがディスパッチされるのを防ぐには、メソッドを実装し、 Click Button PreFilterMessage true メッセージが発生したときに値を返し Click ます。 また、このメソッドを使用して、メッセージがディスパッチされる前に実行する必要のあるコード作業を実行することもできます。

適用対象