Bueno,
Chris, la respuesta es para un usuario nuevo, su primer mensaje, que no sabe todavía ni pedir un mensaje de confirmación al pulsar un botón, si le explico todo lo que comentas... ¡¡¡ se asusta y deja la programación !!!
Creo que hay que ir poco a poco, no es lo mismo responder a alguien novato como
orca79 (novato recién iniciado) que por ejemplo a
Caral (veterano experto programador)
Yo no lo hago así, realmente ese código es un copia->pega (como he dicho antes) del primer hilo que he encontrado con la palabra "messagedlg".