На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

FVSHOWINFO



Contains information that the IFileViewer::Show member function uses to display a file.

typedef struct {
DWORD cbSize; // size of structure, in bytes
HWND hwndOwner; // see below
int iShow; // see below
DWORD dwFlags; // see below
RECT rect; // see below
LPUNKNOWN punkrel; // see below
OLECHAR strNewFile[MAX_PATH]; // see below
} FVSHOWINFO, *LPFVSHOWINFO;


Members

hwndOwner

Handle of the owner window. When a file viewer creates a window to display a file, it should specify this handle as the owner of the window.

iShow

Show command. For a list of show commands, see the description of the ShowWindow function.

dwFlags

Show information flags. This member can be a combination of these values:

FVSIF_CANVIEWIT The file viewer can display the file.
FVSIF_NEWFAILED The file viewer specified a new file to display, but no viewer could display the file. The file viewer should either terminate or continue to display the previous file.
FVSIF_NEWFILE A drag and drop operation has dropped a file on the file viewer window. The file viewer passes the name of the file to the shell by copying the name to strNewFile. The shell attempts to load a file viewer that can display the new file.
FVSIF_PINNED A pinned window exists. A file viewer should either use the pinned window to display the file or set a new pinned window and display the file in it.
FVSIF_RECT rect contains valid data.


rect

Address of a RECT structure that specifies the size and position of the file viewer's window. This member is valid only if dwFlags includes the FVSIF_RECT value.

punkrel

Address of an interface whose Release member function is called by a new file viewer to release the previous file viewer. This member is used when a drag and drop operation drops a file on the file viewer's window.

strNewFile

Address of a string that specifies the name of a new file to display. A file viewer sets this member when a drag and drop operation drops a file on the file viewer's window.



The shell uses this structure to pass information to a file viewer, and a file viewer uses it to return information to the shell.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

FVSHOWINFO



Содержит информацию, что IFileViewer::функция элемента Показа используется, чтобы отображать файл.

typedef struct {
DWORD cbSize; // размер структуры, в байтах HWND hwndOwner; // видьте нижеуказанный int iShow; // видьте ниже DWORD dwFlags; // видьте ниже RECT rect; // видьте ниже LPUNKNOWN punkrel; // видьте ниже OLECHAR strNewFile[MAX_PATH]; // видьте ниже } FVSHOWINFO, *LPFVSHOWINFO;


Участники

hwndOwner

Прооперируйте окно владельца. Когда файловый абонент создает окно, чтобы отображать файл, он должен определить эту ручку как владельца окна.

iShow

Команда Показа. Для списка команд показа, смотри описание функции ShowWindow.

dwFlags

Информационные флаги Показа. Этот элемент может быть комбинацией этих величин:

FVSIF_CANVIEWIT файловый абонент может отобразить файл.
FVSIF_NEWFAILED файловый абонент определял новый файл, чтобы отображаться, но никакой абонент не мог бы отобразить файл. Файловый абонент должен или завершать или оставаться отображать предшествующий файл.
FVSIF_NEWFILE операция перераспределения бросила файл в файловое окно абонента. Файловый абонент передает имя файла в оболочку копируя имя на strNewFile. Оболочка пытается загружать файлового абонента, который может отобразить новый файл.
FVSIF_PINNED штырьковое окно существует. Файловый абонент должен или использование штырьковое окно, чтобы отображать файл или устанавливать новое штырьковое окно и отображать файл в этом.
FVSIF_RECT rect содержит правильные данные.


rect

Адресуйте структуру RECT, которая определяет размер и позицию файлового окна абонента. Этот элемент - в силе только если dwFlags включает величину FVSIF_RECT.

punkrel

Адресуйте интерфейс, чья функция элемента Версии названа новым файловым абонентом, чтобы выпускать предшествующего файлового абонента. Этот элемент использован когда операция перераспределения бросает файл в файловое окно абонента.

strNewFile

Адресуйте строку, которая определяет имя нового файла, чтобы отображаться. Файловый абонент устанавливает этот элемент когда операция перераспределения бросает файл в файловое окно абонента.



Оболочка использует эту структуру, чтобы передавать информацию файловому абоненту, и файловый абонент использует это, чтобы возвращать информацию в оболочку.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz