seguramente tu formulario esta contenido en un CFormView o el dialogo no esta habilitado para notificar mensajes de ese tipo, esto ocurre en los DialogBars.
Puedes decirnos sobre que tipo de dialogo creaste el boton? me refiero a que si es un dialogo comun y corriente o tiene algo de especial.