Encontre este enlace
http://www.codeproject.com/w2k/BfObj...26&msg=1337826
Pero esta escrito en C++ y no logro traducirlo ni llegar a enterderlo del todo como para saber que linea/s hacen que se ejecute el cuadro de dialogo que busco, asi como recuperar la info seleccionada en ese cuadro de dialogo :(