VAPIMWP_PRINT_PRINT

Prints the current document by calling the common Print dialog box. This is a parameter of the VAPIM_PRINT message.

Syntax

#include <kvvapi.h>
SendMessage(hWndVAPI, VAPIM_PRINT, VAPIMWP_PRINT_PRINT, 0L );

Arguments

Argument Description
hWndVAPI The handle of the VAPI window.

Returns

SendMessage() returns TRUE if the call succeeds; otherwise it returns FALSE.

Discussion

  • This message prints the current document by calling the common Print dialog box to set the printer parameters. You can use this message to implement a Print menu item or toolbar button.

  • When printing in an application that is a Windows service, a default printer must be installed for the user account using the application.

  • To make sure that the entire document is opened before the document is printed, open the document with the bWait member in the TPVAPIOpenDocumentInfo structure set to TRUE. Use the VAPIMWP_PRINT_CANPRINT message to determine whether the document has been completely processed and is ready to be printed.