Jimmy Yiu was born in Shanghai/China in 1956.
He started on a Apple ][ with C/PM and dbase II in 1980.
During the 90ies he wrote a lot of Clipper application until he came across Xbase++ v1.30.212. in the year 2000.
He wrote some Xbase++ application running on Chinese OS() for his family company and is working as a freelancer
migrating Clipper applications into the 32/64bit world to work together with other Windows application via activeX
( Office / Outlook / Mappoint / WMP) or API functions.
Right after he got the book from Charles Petzold he began to explore the API world using ot4xb to enhance
Xbase++ GUI XbParts with API tricks and released the DXE library (for free).
Native Common Control with ot4xb ( Co-Speaker: Pablo Botella )
This session shows you how to make your own native Common Control instead using MSCOMCTL.OCX or MSCOMCT2.OCX which are not installed on Win 7 anymore.
The 1st Part of session will show some simple demo from the DXE library
#xtranslate XbpProgressbar => DXE_Progressbar
#xtranslate XbpStatusBar => DXE_Statbar
#xtranslate XbpDatePicker => DXE_DatePick
#xtranslate XbpMonthView => DXE_MonthPick
The sample is trying to use the same syntax as usual so you only need to modify 1 line of your source code with #xtranslate to translate XbParts into DXE Syntax.
The 2nd Part will show how the windows ownerdrawing is really working using MEASUREITEMSTRUCT / DRAWITEMSTRUCT
#xtranslate XbpListBox => DXE_ListBox
#xtranslate XbpComboBox => DXE_ComboBox
no Xbase++ Parts => DXE_ListView
as DXE_Part ready to use.
DXE_ListView is a wrapper for Pablos Xbp_Listview class which includes Methods for all Listview macro.
The demo will show how to use the explorer style in different views (Icon / Report), background image or as replacement for XbpMultiCellGroup() in a Ownerdraw Calender