Hi - i'm trying to printing the contents of a web browser control. Users want the prompt dialog displayed before printing.
I done something like this:
AxWebBrowser.ExecWB(SHDocVw.OLECMDID.OLECMDID_PRINT, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER, 0, 0)
If i on clicking the cancel button on this dialog i get a runtime error with the following call stack:
Trying to revoke a drop target that has not been registered
Original Source::Interop.SHDocVw
at SHDocVw.IWebBrowser2.ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, Object& pvaIn, Object& pvaOut)
at AxSHDocVw.AxWebBrowser.ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, Object& pvaIn, Object& pvaOut)
at wfm.frmInfo2.btnPrint_Click(Object sender, EventArgs e) in ...
Does anyone know why this error occurs and how do i fix it.
(If i use OLECMDEXECOPT_DONTPROMPTUSER in code - there are no errors - the print dialog is not displayed. I have looked at previous post ...)
Thanks for any help in advanced, Ken
I done something like this:
AxWebBrowser.ExecWB(SHDocVw.OLECMDID.OLECMDID_PRINT, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER, 0, 0)
If i on clicking the cancel button on this dialog i get a runtime error with the following call stack:
Trying to revoke a drop target that has not been registered
Original Source::Interop.SHDocVw
at SHDocVw.IWebBrowser2.ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, Object& pvaIn, Object& pvaOut)
at AxSHDocVw.AxWebBrowser.ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, Object& pvaIn, Object& pvaOut)
at wfm.frmInfo2.btnPrint_Click(Object sender, EventArgs e) in ...
Does anyone know why this error occurs and how do i fix it.
(If i use OLECMDEXECOPT_DONTPROMPTUSER in code - there are no errors - the print dialog is not displayed. I have looked at previous post ...)
Thanks for any help in advanced, Ken