Есть ли способ отрисовать контент Webbrowser для определенного DC?

В эти дни я пытаюсь создать скрытый элемент управления WebBrowser в своей программе, а с помощью интерфейса IViewObject отрисовываю свой пользовательский DC.

Результат в порядке, я получил все необходимое содержимое, но скорость рисования неприемлема, особенно некоторые сложные веб-страницы, содержащие объекты Flash,Каждый розыгрыш DC стоит более 100 мс, Таким образом, объект вспышки, который я нарисовал, не является гладким.

Есть ли быстрый способ перенести управление на конкретный DC?

мой код sinpet выглядит так:

//hCompDc is a CompatibleDC which select a CompatibleBitmap.
RECTL imageRect = {0, 0, nWidth, nHeight};
pHtmlDocument2->QueryInterface(IID_IViewObject, (void **)&pViewObject);
pViewObject->Draw(DVASPECT_CONTENT, -1, NULL, NULL, NULL, hCompDc, NULL, &imageRect, NULL, 0);

Спасибо за чтение этого вопроса.

Жду ваших ответов ~

Ответы на вопрос(2)

Ваш ответ на вопрос