|
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
|