Renderer HTML / CSS dla aplikacji Metro-Style

Obecne aplikacje WebView dla Metro-Style są dla mnie bezużyteczne, ponieważ są hostowane w oddzielnym HWND, co uniemożliwia nakładanie WebView na inne kontrolki. Ponadto udostępnione interfejsy API nie wystarczą, aby z niego korzystać (np. Nie ma możliwości obsługi zdarzeń „onNavigation”).

Szukam biblioteki C ++, która może analizować HTML / CSS i renderować za pomocą DirectX. Jestem gotów napisać własny renderer, ale nie jest to łatwe. Pomógłbym przynajmniej mieć odpowiedni parser HTML / CSS.

Sprawdziłem również, czy mogę używać Gecko lub Webkit, ale nie uda im się zatwierdzić sklepu (są one również bardzo skomplikowane i trochę przesadzone w moim projekcie).

Dodatkowe wymagania:

non-GPL (musi być dozwolone w aplikacjach komercyjnych o zamkniętym kodzie).XHTML parser reklam / rendererdostępność kodu źródłowego jest plusem. W przeciwnym razie wymagane są pliki binarne dla x86 i ARM.

questionAnswers(2)

yourAnswerToTheQuestion