2010-02-05 13 views
6

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

1

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! :-)

Cuestiones relacionadas