Abra el directorio de Windows Explorer, seleccione un archivo específico (en Delphi)
Tengo un procedimiento para abrir una carpeta en el Explorador de Windows que pasa una ruta de directorio:
procedure TfrmAbout.ShowFolder(strFolder: string);
begin
ShellExecute(Application.Handle,PChar('explore'),PChar(strFolder),nil,nil,SW_SHOWNORMAL);
end;
¿Hay alguna forma de pasar también este nombre de archivo (ya sea la ruta completa del nombre de archivo o solo el nombre + extensión) y tener la carpeta abierta en el Explorador de Windows pero también resaltada / seleccionada? La ubicación a la que voy a ir tiene muchos archivos y luego necesito manipular ese archivo en Windows.