Ver Mensaje Individual
  #1  
Antiguo 22-12-2005
jabim jabim is offline
Registrado
 
Registrado: dic 2005
Posts: 8
Reputación: 0
jabim Va por buen camino
Question Cambiar nombre de un fichero desde un explorador

Hola, agradecería ayuda con este tema.

Tengo una aplicación cliente que muestra un explorador de carpetas en local similar al de windows. Algunos usuarios me han solicitado implementar la opción "Cambiar nombre" con el botón derecho sobre un archivo seleccionado en dicho explorador tal como lo hace el explorador de windows (Cuando ejecutas esta opción en el explorador de windows, éste te permite editar el nombre del fichero ahí mismo (lo muestra encerrado dentro de un cuadro) y cambiarlo (Intro) o cancelar (ESC)).
Mi problema es que supongo que esto lo hace una función de la Shell32.dll, pero no se cual, y la msdn de microsoft ...; Ya he utilizado la función "OpenAs_RunDLLA" (no documentada en la msdn) de dicha biblioteca para implementar la opción "Abrir con" en el explorador de dicho cliente gracias a que vi como la utilizaban en un componente publicado en este club. No tengo ningún problema para programar todo esto y hacer que funcione, únicamente necesito saber que función es la que me permite hacerlo.
Tabajo en Delphi7, con windowsXP, y el cliente corre en todas las versiones de windows desde 95 pero no es necesario que esto funcione en las versiones más antiguas pues tienden a desaparecer usuarios en ellas.
Muchas gracias a todas/os por anticipado
Responder Con Cita