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 |