Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-08-2005
triskel triskel is offline
Miembro
 
Registrado: sep 2003
Ubicación: Vigo
Posts: 26
Poder: 0
triskel Va por buen camino
Ventana Propiedades de Windows

Buenas,


Hay alguna forma de llamar a la ventana propiedades de Windows de una determinada carpeta.
Me explico: desde Delphi, para una determinada carpeta necesito llamar a esa ventana. Es simular el right-click del explorer y picar en Propiedades.

¿Se os ocurre algo?

Gracias

TrisKel
Responder Con Cita
  #2  
Antiguo 09-08-2005
triskel triskel is offline
Miembro
 
Registrado: sep 2003
Ubicación: Vigo
Posts: 26
Poder: 0
triskel Va por buen camino
Ya encontré como hacerlo:


procedure TForm1.PropertiesDialog(FileName: string);
var
sei: TShellExecuteInfo;
begin
FillChar(sei, SizeOf(sei), 0);
sei.cbSize := SizeOf(sei);
sei.lpFile := PChar(FileName);
sei.lpVerb := 'properties';
sei.fMask := SEE_MASK_INVOKEIDLIST;
ShellExecuteEx(@sei);
end;


procedure TForm1.Button2Click(Sender: TObject);
begin
PropertiesDialog('c:\test');
end;



Ahora me gustaría abrir es abrir esa ventana y posicionarla por defecto en una pestaña.

Como el compartir de Windows.
Responder Con Cita
  #3  
Antiguo 09-08-2005
triskel triskel is offline
Miembro
 
Registrado: sep 2003
Ubicación: Vigo
Posts: 26
Poder: 0
triskel Va por buen camino
Para hacerlo hay que añadir

sei.lpParameters := PChar('Compartir') ;

El lpParameters admite el caption de la pestaña que queremos abrir
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 23:24:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi