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 |
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. |
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