ShowHTMLDialog и стиль кнопок - PullRequest
       9

ShowHTMLDialog и стиль кнопок

0 голосов
/ 06 февраля 2010

Я использую функцию win32 ShowHTMLDialog для отображения в моем приложении всплывающего окна HTML, содержащего некоторые стандартные кнопки HTML. Но по некоторым причинам эти кнопки отображаются не так, как в IE: они не округляются и 3D-эффект отсутствует.

Есть ли способ изменить это программно и получить что-то похожее на рендеринг IE? (что довольно странно, так как я думал, что Trident использовался в обоих случаях ...)

Спасибо.

1 Ответ

0 голосов
/ 10 февраля 2010

Чтобы получить новые кнопки просмотра, ваше приложение должно быть связано с общими элементами управления версии 6.

Включение визуальных стилей в MSDN содержит некоторую информацию о том, как это сделать. Самый быстрый способ - добавить следующую директиву в один из ваших проектов c ++ или заголовочных файлов: -

#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' "\ 
  "version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
...