Pablo César wrote:Hi Kevin,
First I wish to thank you again for your contributions about RICHEDIT and I wish to know RICHEDIT uses different version what I guess: yes. So far I know, RICHEDIT5 supports Word, Excel, PowerPoint and PDFs files. This info I got from FiveWin which they can be displayed inner of application without ActiveX of Acrobat. What it's seems interesting.
May you confirm if such as resource could it be obtained in HMG?
Thanks for your compliment! The version of rich edit that you have depends on the Windows version, and the MS Office version if you have one. See this post for an almost complete list:
https://github.com/dpradov/keynote-nf/issues/530
and see these two posts for a list of features of each rich edit version:
https://blogs.msdn.microsoft.com/murray ... -versions/
https://blogs.msdn.microsoft.com/murray ... te-to-7-0/
As the first post explains, if you do not have Office but have XP or later, you get the current version of rich edit with the classname RichEdit50W. This is what HMG does: see \SOURCE\c_richeditbox.c, line 82. If you have Office 2007 or later, you get a newer version of rich edit using the classname RichEdit60W. HMG thus assumes you do not have Office, which I think is a good assumption. I use LibreOffice myself and recommend it or WPS Office by Kingsoft, both of which are free.
Windows 7 has rich edit version 4.1, but Windows 8 and 10 have version 7.5. This sounds like a big difference, but honestly when I look at the additions from 4.1 to 7.5, I don't get very excited. It looks like the main improvement is for math display, but I use TeX for all my math work. I don't see anything in the feature lists that indicates increased support for Excel, PowerPoint, or PDF. But if you want to use the extra features in the rich edit that comes with MS Office, then I think that you only need to change that line in c_richeditbox.c.