IFileViewerW interface (shlobj.h)
Exposes methods that designate an interface that allows a registered file viewer to be notified when it must show or print a file.
Methods
The IFileViewerW interface has these methods.
IFileViewerW::PrintTo Prints a file. (Unicode) |
IFileViewerW::Show Displays a file. (Unicode) |
IFileViewerW::ShowInitialize Allows a file viewer to determine whether it can display a file. (Unicode) |
Remarks
File viewers are not supported by Windows 2000 and later systems.
Implement this interface to provide a means for your registered file types to be viewed and/or printed.
You do not typically use this interface. The Shell calls the interface when the user chooses the Quick View command from a file's shortcut menu and the file is a type that the file viewer recognizes.
Note
The shlobj.h header defines IFileViewer as an alias which automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.
Requirements
Requirement | Value |
---|---|
Header | shlobj.h |