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.