Compartir a través de


Estructura FVSHOWINFO (shlobj.h)

Contiene información que el visor de archivos usa para mostrar un archivo.

Sintaxis

typedef struct {
  DWORD    cbSize;
  HWND     hwndOwner;
  int      iShow;
  DWORD    dwFlags;
  RECT     rect;
  IUnknown *punkRel;
  OLECHAR  strNewFile[MAX_PATH];
} FVSHOWINFO, *LPFVSHOWINFO;

Miembros

cbSize

Tipo: DWORD

El tamaño de la estructura en bytes.

hwndOwner

Tipo: HWND

Identificador de ventana al propietario de la ventana donde se mostrará el archivo.

iShow

Tipo: int

Comando show de la ventana. Este parámetro es uno de los valores de SW_ detallados en ShowWindow.

dwFlags

Tipo: DWORD

Marcas que determinan lo que muestra el visor de archivos. Este miembro puede ser uno o varios de los valores siguientes.

FVSIF_CANVIEWIT

El visor de archivos puede mostrar el archivo.

FVSIF_NEWFAILED

El visor de archivos especificó un nuevo archivo que se va a mostrar, pero no se pudo mostrar el archivo. El visor de archivos debe seguir mostrando el archivo anterior o finalizar.

FVSIF_NEWFILE

Una operación de arrastrar y colocar ha quitado un archivo en la ventana del visor de archivos. El visor de archivos pasa el nombre del archivo al Shell copiando el nombre en el miembro strNewFile . Shell intenta cargar un visor de archivos que puede mostrar el nuevo archivo.

FVSIF_PINNED

Existe una ventana anclada. Un visor de archivos debe usar la ventana anclada para mostrar el archivo o establecer una nueva ventana anclada y mostrar el archivo en él.

FVSIF_RECT

El miembro rect contiene datos válidos.

rect

Tipo: RECT

Estructura RECT que especifica el tamaño y la posición de la ventana del visor de archivos. Este miembro solo es válido si el miembro dwFlags incluye el valor de FVSIF_RECT .

punkRel

Tipo: IUnknown*

La dirección de una interfaz que tiene su método Release llamado por un nuevo visor de archivos para liberar el visor de archivos anterior. Este miembro se usa cuando una operación de arrastrar y colocar coloca un archivo en la ventana del visor de archivos.

strNewFile[MAX_PATH]

Tipo: OLECHAR[MAX_PATH]

Dirección de una cadena que especifica el nombre de un nuevo archivo que se va a mostrar. Un visor de archivos establece este miembro cuando una operación de arrastrar y colocar coloca un archivo en la ventana del visor de archivos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado shlobj.h