|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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
Адресуйте строку, которая определяет имя нового файла, чтобы отображаться. Файловый абонент устанавливает этот элемент когда операция перераспределения бросает файл в файловое окно абонента.
Оболочка использует эту структуру, чтобы передавать информацию файловому абоненту, и файловый абонент использует это, чтобы возвращать информацию в оболочку.
|
|
|
|
| |