Делаешь невидимую (шоб юзер не видел) форму, на нее кидаешь Internet Browser Control, суешь ему страницу, ловишь событие конца парсинга и по нему хватаешь hDC компонента. После чего функцией StretchBlt() копируешь с изменением масштаба в свой собственный hDC - у тебя там пикчер, наверное? Если только в API нет спецфункций для этого дела, а они вполне могут быть - в разделе Shell, например. Способ идиотский и вполне может отказаться работать с невидимой формой, но это все, что приходит в голову...
