Necesito obtener una vista previa de varios formatos CAD en el cuadro de diálogo Abrir archivo en Windows 7/Vista. En el pasado, utilicé un cuadro de diálogo Abrir vista previa de Delphi y pude registrar e implementar el formato CAD que tuve que previsualizar. He encontrado algunos artículos sobre cómo crear un controlador de vista previa en Vista, lamentablemente esto no va a funcionar para mí. Lo que me gustaría saber si hay una manera de que pueda obtener la interfaz IPreviewHandler del cuadro de diálogo que he creadoVista previa personalizada para abrir el cuadro de diálogo usando Delphi
Respuesta
He buscado sobre estos antes, pero no he podido encontrar la solución exacta.
Encontré que Microsoft ofrece la interfaz IFileDialogCustomize para modificar nuevos diálogos de archivos para vista o posterior. De acuerdo con this article, no podemos agregar ningún control personalizado como XP o anterior, y los controles que podemos agregar son muy limitados como a continuación.
Los controles previstos son:
* Menu * Button * Combo box * Radio button list * Check button (check box) * Edit * Separator * Label
Si no hay otras interfaces proporcionadas desde MS, no se puede extender correctamente el diálogo de archivo.
creo que las cosas que podemos ofrecer en este momento es:
ventana personalizada abierto en el lado de la ventana de archivos.
¿Alguna vez ha usado IrfanView? Si guarda la imagen como formato png o jpeg, IrfanView muestra la ventana de configuración de opciones en el lado derecho del cuadro de diálogo de guardar (debajo de uno está personalizado de manera tradicional, pero quizás podamos hacer algo similar con el nuevo cuadro de diálogo). alt text http://img208.imageshack.us/img208/9128/irfanviewsaveas.png
imitan nuevo diálogo usando los controles de concha & algunos de los nuevos controles personalizados
probablemente no es tan bueno porque tal vez no podemos encontrar árbol de control mejorado en el lado izquierdo, pero con rkSmartPath podemos imitar nuevo camino barra como abajo (creo que es un gran trabajo!)
alt text http://rmklever.com/wp-content/uploads/SmartPathV2.png
Si alguien implementar el control de mímica de Windows 7 nuevo lugar de barras/árbol utilizando vista de árbol virtual o algo, podríamos proporcionar un buen diálogo personalizado. (Incluso para los usuarios de XP.)
# Creo que es la oportunidad para los proveedores de componentes para desarrollar una solución para este problema ...
# Es un regalo de Microsoft para usted! :-)
- 1. Deshabilitar el botón "imprimir" en el cuadro de diálogo de vista previa de impresión.
- 2. Abrir cuadro de diálogo de archivo
- 3. Blanco - Cuadro de diálogo Abrir archivo
- 4. ¿Cómo abrir el cuadro de diálogo integrado de Copiar archivo?
- 5. jqGrid Cuadro de diálogo de edición personalizada
- 6. Abrir el cuadro de diálogo en WPF MVVM
- 7. Abrir cuadro de diálogo de notificación
- 8. Abrir el cuadro de diálogo "guardar como ..." desde: ex comando
- 9. Abrir el cuadro de diálogo de descarga con PHP
- 10. Abrir el cuadro de diálogo de JQuery Ui en MousePosition
- 11. Eclipse: oculta rutas en el cuadro de diálogo "Abrir recurso"
- 12. Mostrar el cuadro de diálogo "abrir con" en Android
- 13. Imprimir ServerReport sin vista previa
- 14. ¿Cómo puedo mostrar el cuadro de diálogo "Abrir con"?
- 15. Abrir un cuadro de diálogo modal de forma asincrónica en Delphi
- 16. Abrir nuevo cuadro de diálogo desde un cuadro de diálogo en qt
- 17. Delphi 2010 Cómo establecer la carpeta inicial del cuadro de diálogo Abrir proyecto IDE
- 18. Abrir el cuadro de diálogo de archivo y seleccionar un archivo usando controles WPF y C#
- 19. Limitar los archivos que se pueden seleccionar usando el cuadro de diálogo Abrir archivo
- 20. ¿Cómo puedo obtener el enlace 'Vista previa' de Wordpress para abrir en la misma ventana?
- 21. Cuadro de diálogo con vista de lista y mensaje
- 22. ¿Cómo abrir el cuadro de diálogo "Windows no puede abrir este archivo"?
- 23. Agregar editores en Visual Studio "Abrir con ..." cuadro de diálogo
- 24. Cuadro de diálogo Abrir archivo en <a> etiqueta
- 25. Quicklook vista previa incrustada
- 26. Qt, cuadro de diálogo selector de color?
- 27. Problema con varios cuadros de diálogo modales usando Delphi XE
- 28. EditText necesita hacer clic dos veces para abrir el cuadro de diálogo de búsqueda
- 29. Omitir UIImagePickerController Vista previa?
- 30. ¿se puede usar el cuadro de diálogo Abrir archivo para seleccionar una carpeta?