Powerbasic, EZGUI 5.0 and Windows 8
One of the first things I did when I downloaded the Windows 8 Build Preview was to start testing EZGUI and its feature set with Windows 8. I was happy to find that the WIN32 API is alive and well on Windows 8 (x86 version).
I had an EZGUI application I wrote for demonstrating the features of EZGUI 5.0 Pro, so I changed it a bit and turned it into a Windows 8 test app so I could see how well Windows 8 handled many of the features in the EZGUI runtime engine. So what did I test ?
You can download the app here:
http://cwsof.com/download/testwin8.zip
The app demonstrates the following features:
- Splash Form and Timer
- Rebar Form and Pager Form
- MDI (multiple document interface)
- Form background custom drawing (tiling and stretching)
- Complex Form window regions
- EZGUI 2D and 3D Colored Button controls (via OwnerDraw)
- Simplified OwnerDraw and Advanced OwnerDraw
- EZGUI custom controls (Files Listbox, Property Listbox, Shape/Hotspot control)
- Customdraw (for Listview and Treeview)
- Visual Designer drag and drop engine
- Standard and Common controls
- Control item drag and drop
- MCI multimedia
- Turtle Graphics control
- Canvas control
- 2D Sprite engine
- 3D OpenGL engine
This is not the full extent of EZGUI features, but it is a good sample of many of its features. They all appear to run well on Windows 8 too.
So building for the Desktop side of Windows 8 can be done using both PowerBasic and EZGUI 5.0 Pro.