OnCommonEventイベントは、CallCommonEventによりユーザーで自由に発生させることのできるイベントです。CallCommonEventを用いると、任意のオブジェクトに対してこのイベントを介してメッセージを送ることができます。 
  
コモンダイアログ(Yes/Noメッセージボックスなど)でも、内部的にはCallCommonEventの呼び出しによってOnCommonEventを発生させる仕組みになっています。 
例えば、Yes/Noメッセージボックスでは以下のように使用されています。 
  
 | 
// Yesボタンが押された時
event OnMouseUp(button)
{
 parent.g_target.CallCommonEvent("messagebox", TRUE);
 //…
}
 | 
 
 
 
  
  
 | 
// Noボタンが押された時
event OnMouseUp(button)
{
 parent.g_target.CallCommonEvent("messagebox", FALSE);
 //…
}
 | 
 
 
 
  
 |