Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Ventana Propiedades de Windows (https://www.clubdelphi.com/foros/showthread.php?t=24115)

triskel 09-08-2005 11:10:37

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

triskel 09-08-2005 13:12:08

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.

triskel 09-08-2005 13:55:07

Para hacerlo hay que añadir

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

El lpParameters admite el caption de la pestaña que queremos abrir


La franja horaria es GMT +2. Ahora son las 22:15:13.

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