2009-01-12 15 views
16

Con el próximo lanzamiento de Windows 7, una de las características más promocionadas es Jump Lists, con su población automática de los elementos usados ​​más recientemente. Supuestamente, si ha estado "apropiadamente" registrando estos artículos usados ​​más recientemente con el registro de Windows, aparecerán automáticamente.¿Cómo se registra una lista de Usados ​​más recientemente con Windows en preparación para Windows 7?

Entonces, ¿en qué parte del registro realmente necesitan registrarse? ¿Hay incluso un lugar estándar?

He investigado un poco más y todavía no encuentro nada al respecto. Parece una buena característica, si era realmente disponible ...

Actualización: Elcode project publicado a continuación tiene algunos puntos interesantes a él; mirando el código, planea escribir las entradas en

HKEY_CURRENT_USER\Software\MyCompany\MyProgram\MRU Registry entry 

en el registro. Sin embargo, esto en realidad no hace el registro con Windows. Las rutas solo suceden para ser almacenadas en el registro, y no en ningún lugar particular para la lista MRU.

Actualización 2: Parece que podría haber alguna buena información sobre cómo hacerlo en Windows 7 con the link provided in the post by akaDruid. En la charla, discuten la configuración de la lista de saltos a través de una interfaz COM. Voy a echar un vistazo al video ahora para ver si también se puede aplicar a las aplicaciones pre-windows 7. (Por supuesto, si alguien sabe algo mejor, me encantaría escucharlo ...)

Actualización 3: ENCONTRADO IT !!!

El siguiente video me lleva a un comando - SHAddToRecentDocs. La lista de salto se rellena automáticamente con los documentos que su aplicación agrega a esa lista. El video repasa algunas otras cosas también, pero AddToRecentDocuments es la clave. Por lo tanto, su lista de "Uso más reciente" se puede almacenar/poblar de la forma que desee, siempre que haya llamado a esa función.

Actualización 4: Mirando más adentro del video, parece que mientras la aplicación se haya registrado como el manejador correcto de un tipo de archivo, el shell completará una lista de saltos automática llamando al SHAddToRecentDocs por usted. Increíble ... algo elegante y relativamente simple hecho mi Microsoft! :)

Update 5:

Recientemente se encontró un artículo que detalla el proceso en el Windows 7 para el blog de desarrolladores.

http://blogs.msdn.com/yochay/archive/2009/01/06/windows-7-taskbar-part-1-the-basics.aspx

+4

Por favor, no responda su pregunta en la pregunta en sí. Por favor, publique una respuesta y acéptelo. –

+0

De hecho. en un momento estoy bastante seguro de que hubo respuestas aquí. Parecen haberse ido ahora. –

Respuesta

2

La API que busca es el método SHAddToRecentDocs.

+0

No estoy seguro de qué pasó con las respuestas anteriores; pero gracias por publicar uno nuevo. –

Cuestiones relacionadas