Re: Hidden CView
Yeah I know about that approach, but it doesn't work for CHtmlView.
CHtmlView isn't a conventional view. It wraps a IWebBrowser2 control, and
it routes all the commands to that control.
Because of that OnPreparePrinting never gets called.
OnPrintFile of CHtmlView looks like this
if (m_pBrowserApp != NULL)
{
CComPtr<IDispatch> spDisp = GetHtmlDocument();
if (spDisp != NULL)
{
// the control will handle all printing UI
CComQIPtr<IOleCommandTarget> spTarget = spDisp;
if (spTarget != NULL)
spTarget->Exec(NULL, OLECMDID_PRINT, 0, NULL, NULL);
}
}
AliR.
"Tom Serface" <tserface@msn.com> wrote in message
news:eMq3kniaGHA.3524@TK2MSFTNGP04.phx.gbl...
Hi Ali,
I'm not sure what you mean by the statement below. You already know about
this right?
http://support.microsoft.com/kb/q132909/
Tom
"AliR" <AliR@online.nospam> wrote in message
news:445107cf$0$14943$a8266bb1@reader.corenews.com...
Now If I could customize the PrintDialog that the BrowserControl display
I
would be a happy camper. But it doesn't look so go right now.