Woody - Winbinder's Object-Oriented Dialog Ynterface
Woody is a object-oriented layer to be used on top of WinBinder - the native Windows binding for PHP.
You will need PHP 5.4 plus the respective winbinder extension. Visit the WinBinder github site for getting the latest version of the extension.
Woody can be installed manually, or via composer. Woody has a dependency to a Utils package that defines a few common classes - this dependency is taken care of when installing via composer.
Of course, you need to install the winbinder extension manually.
Have a look in ./doc/examples and check out the test suite.
Q: Why uses the HTMLControl the rendering engine of Internet Explorer 7, when I have Internet Explorer 8/9 installed?
A: add a DWORD with key name "php.exe" and decimal value of "9999" (hexadecimal "270F") in the registry under the path "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION"
- There are also other values possible - for more information, check these links:
- http://www.google.de/search?q=IWebBrowser2+ie9
- http://stackoverflow.com/questions/6914664/iwebbrowser2-object-uses-ie7-version-instead-of-the-ie-version-installed-on-the
- http://msdn.microsoft.com/en-us/library/ee330730%28v=vs.85%29.aspx
- http://stackoverflow.com/questions/1786905/c-sharp-web-browser-component-is-ie7-not-ie8-how-to-change-this
- http://blogs.msdn.com/b/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx
- http://www.codeproject.com/KB/COM/cwebpage.aspx