>>148
ほんとうですね。
get_Documentした先のDocumentをOleDrawに渡せば、
描画先領域のサイズを任意に設定できました。
俺ばっか納得しててもなんなので、サンプル提供。
VCでダイアログベースのプロジェクトつくってブラウザ貼り付けて
m_browserって名前でラップしてOnOKかなんかを以下のコードで
オーバーライド。デスクトップにページをレンダリングしてくれました。
必要ならメモリDCとかに描けばよいかと思います。
…でもやっぱサイズとか、変だな。

--------
HDC hDC=::GetWindowDC(NULL);
RECT rect;
SetRect(&rect,0,0,640,480);
IDispatch* pDoc=m_browser.GetDocument();
if(pDoc){
OleDraw(pDoc,DVASPECT_CONTENT,hDC,&rect);
pDoc->Release();
}
::ReleaseDC(NULL,hDC);
--------