ユーザーによるデフォルト処理のオーバーライド
ハンドラ型の定義 への移動
ある種のイベントでは、開発者がデフォルトの処理を置き換えたり、さらには、すべての応答を無効にする場合があります。それを可能にするには、ハンドラに参照で引数を渡して、ハンドラから制御が返されたら、その引数の値を調べる必要があります。
これは、空のハンドラがもたらす効果はハンドラがない場合と同じでなければならないというルールに従っています。空のハンドラでは参照渡しされた引数の値は変更されないので、空のハンドラが呼び出された後は、常にデフォルトの処理が行われます。