Gesponsert durch/Sponsored by: 
26 | 05 | 2013
Jimmy Yiu

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