15,891,629 members
Sign in
Sign in
Email
Password
Forgot your password?
Sign in with
home
articles
Browse Topics
>
Latest Articles
Top Articles
Posting/Update Guidelines
Article Help Forum
Submit an article or tip
Import GitHub Project
Import your Blog
quick answers
Q&A
Ask a Question
View Unanswered Questions
View All Questions
View C# questions
View C++ questions
View Javascript questions
View Visual Basic questions
View Python questions
discussions
forums
CodeProject.AI Server
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work Issues
Design and Architecture
Artificial Intelligence
ASP.NET
JavaScript
Internet of Things
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
C#
Free Tools
Objective-C and Swift
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
Linux Programming
Python
.NET (Core and Framework)
Android
iOS
Mobile
WPF
Visual Basic
Web Development
Site Bugs / Suggestions
Spam and Abuse Watch
features
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
CodeProject Stuff
community
lounge
Who's Who
Most Valuable Professionals
The Lounge
The CodeProject Blog
Where I Am: Member Photos
The Insider News
The Weird & The Wonderful
help
?
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
About Us
Search within:
Articles
Quick Answers
Messages
Comments by MrT33 (Top 4 by date)
MrT33
23-Mar-16 19:01pm
View
So, does EdgeHTML have a COM interface similar to MSHTML, accessible from C++?
MrT33
22-Mar-16 23:56pm
View
One possible solution we are thinking about to support both MSHTML (for pre Win 10) and EdgeHTML (for Win 10) is to implement a API interface for all MSHTML COM calls in a C++ DLL (which we ship on pre Win 10), and implement the equivalent for EdgeHTML in another DLL (which we ship on Win 10). The application would then load the DLL appropriate for the OS it is running on.
The problem we have is to get started with EdgeHTML, ie, embed it in an application as an HTML editor and finding documentation for an interface to the equivalent of what the MSHTML COM interface offers.
We are currently using Microsoft Visual Studio 2013 for our entire program suite.
There is also the fear that MSHTML one day will disappear from Windows 10.
MrT33
22-Mar-16 23:47pm
View
Thank you :)
MrT33
21-Mar-16 21:11pm
View
We want to take advantage of HTML5 standards and make them available to our users. MSHTML embedded in an application doesn't do this by default. The changes required to get MSHTML to support HTML5 standards are fairly large due to the original design many years ago, a design deeply embedded in the product.
We are hoping that a move to EdgeHTML will make HTML5 standards available, but we need to test it first.
We can not rewrite the application from scratch. We need to replace MSHTML with EdgeHTML in the existing application. And yes, we are aware that EdgeHTML is only supported on Windows 10 and we will need to keep using MSHTML on previous version of Windows.