*
New..!
July-22-2015
*
HMG Extended Edition 2.4.9
*
Harbour MiniGUI Extended Edition
Download Current version
*
*
*
*
Updated:
'Phone Base' sample.
*
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
c:\samples\Applications\PHONE_BASE
Updated:
'EZ Lines v.1.2.3' sample.
*
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
c:\samples\Applications\EZ_Lin es
*
Updated:
"TextBox with Valid clause" ...! sample:
Added exit from a form without any validation.
*
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
c:\samples\Basic\VALID
*
New:
'Open table via SBrowse' sample.
*
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
c:\samples\Advanced\Tsb_sbrowse
*
New:
'Grid colors test' sample.
*
Contributed by Verchenko Andrey <verchenkoag@gmail.com>
*
See "demo2.prg" in folder
c:\samples\Basic\Grid_4
*
New:
'Draw Border' sample.
*
Based upon a contribution by Bicahi Esgici <esgici@gmail.com>.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder
c:\samples\Basic\DrawBorder
*
Updated:
Header file i_hmgcompat.ch for compatibility with Official HMG.
*
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See demo in folder:
c:\samples\Basic\BROWSE_9
New..!
July-22-2015
*
HMG Extended Edition 2.4.9
*
Harbour MiniGUI Extended Edition
Download Current version
*
What's New: 2015/07/22: HMG Extended Edition 2.4.9
Published.
· Fixed: The wrong text color of a Label control which is placed on a Tab when 'FontColor' property of
this Label is redefined at runtime. This happened in the themed OS only.
· Fixed: The wrong StatusBar item's width
handling in the function _SetStatusWidth(). Problem was reported by
russian user.
· Changed: The function GetProgramFilesFolder()
is defined as pseudo-function. The definition is guarded by constant __WIN98__.
Contributed by Grigory Filatov <gfilatov@inbox.ru> (see i_pseudofunc.ch in folder \include)
· Changed: ActiveX User Component
was moved from the samples to MiniGUI core.
A new property called 'Object' was added to manipulate the control.
Syntax:
@ <nRow>,<nCol> ACTIVEX <ControlName>
[ OF
| PARENT <ParentWindowName> ]
WIDTH
<nWidth>
HEIGHT
<nWidth>
PROGID
<cProgId>
Or
DEFINE ACTIVEX <ControlName>
<PropertyName>
<PropertyValue>
<...>
END ACTIVEX
Based upon a contribution of Roberto Lopez <mail.box.hmg@gmail.com> (see demos in folder \samples\Basic\ActiveX)
· Enhanced: Added possibility to modify a FontColor,
BackColor and Align for the owner-draw colored status items at
runtime.
Requested by user on Russian HMG forum.
· Enhanced: The OwnerDraw Horizontal
top-level POPUP menu supports now an optional FONT clause. You
can set/change the font of POPUP menu at runtime by function:
_SetMenuItemFont( PopupName , FormName , GetFontHandle(FontName) )
· Updated: Further replacing of 'DEFAULT
TO' command in MiniGUI core with the functions hb_default()/__defaultNIL()
and hb_defaultValue().
· Updated: Adaptation FiveWin Class
TSBrowse 9.0 in HMG:
- correction of calculation of total column width in the Method ReSize;
- minor correction in the Method GoUp;
- conspicuous reducing of cursor blinking in the Method GoDown;
- correction of a rare bug in the Method PageUp;
- used SRCAND raster in the C-function DrawBitmap();
- added handling of <Enter>/<Space> keys similar to LDblClick
action;
- added the new TSColumn variable cName
for optional column name;
- added the method nColumn( cName ) for return a column index via name.
Contributed by users from the Russian HMG forum.
· Updated: HbSQLite3 library:
- update for using SQLITE3 version 3.8.11dev.
· Updated: Harbour Compiler 3.2.0dev
(SVN 2015-07-16 17:10).
· New: 'Console to GUI data exchange usage' sample.
· New: 'WAIT WINDOW with an
expectation' sample.
Contributed by Verchenko Andrey <verchenkoag@gmail.com>. (see in folder \samples\Basic\WAIT_WINDOW_2)
· New: 'NetIO Server and Client: usage of server's stored procedure' sample.
(see in folder \samples\Basic\NETIO)
· Updated: 'Http Get' sample.
*
*
click here to download ...
*
*
New: 'Simple Phone Book' sample.
Based upon a contribution of Dragan Cizmarevic <dragancesu(at)gmail.com>
See in folder: C:\samples\Applications\PHONE_BOOK)
*
*
Updated:
Header file i_hmgcompat.ch for compatibility with Official HMG:
- added pseudo-functions DoEvents() and SetCursorSystem().
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See demo2.prg in folder c:\samples\Basic\WAIT_WINDOW
*
*
Updated: 'Internet Explorer ActiveX' sample:
- silent script errors at loading of the internet pages.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See in folder c:\samples\Advanced\ActiveX
*
*
New:
'TsBrowse Configuration Settings' sample.
Contributed by Verchenko Andrey <verchenkoag@gmail.com>.
Revised by Grigory Filatov <gfilatov@inbox.ru>
See in folder:
C:\MiniGUI\SAMPLES\Advanced\Tsb_config
*
*
New:
'Simple DBU' sample for those who ever need to modify .dbf type databases.
Based upon a contribution of HMGFORUM user.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
See in folder:
C:\MiniGUI\SAMPLES\Applications\MiDBU
*
*
Updated:
'Managing reservations rooms' sample.
Contributed by Pierpaolo Martinello <pier.martinello[at]alice.it>
See in folder:
C:\MiniGUI\SAMPLES\Applications\Reservation
*
*
*
*
*
*
*
*
New:
'hb_DirScan function usage' sample.
Based upon a contribution at official HMG forum.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
See in folder c:\samples\Basic\DirSelect
*
*
New:
'Tree Menu' sample.
Contributed by Bicahi Esgici <esgici@gmail.com>
See in folder c:\samples\Basic\TreeMenu
*
*
Updated:
'My Dbf Browse' sample: added a postponed Find routine.
Based upon a contribution of Bicahi Esgici <esgici@gmail.com>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See in folder c:\samples\Basic\BROWSE_8
*
*
Updated:
'MiniGUI Biorhythms' multilingual sample:
- added Portuguese language translation.
Contributed by Fernando C. Salvador <fernando@olimporh.com.br>
C:\samples\Applications\Biorhythm
*
*
Updated: 'Google Directions' sample based upon a Google Maps service at https://maps.google.com.
Contributed by Roberto-CTBA <conexxus@yahoo.com.br>
'C:\samples\Advanced\GoogleDirections'
*
*
New:
'TsBrowse Colors Settings' sample.
Contributed by Verchenko Andrey <verchenkoag@gmail.com>
C:\samples\Advanced\Tsb_colors_2
*
*
New:
'Process Information' sample is based on the ProcInfo library.
This sample uses the function ListViewApproximateViewRect() which is contributed by Russian user SergKis. This function calculates the approximate width and height required to display a given number of items.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
C:\samples\Advanced\ProcInfo
*
*
New:
'Save/Restore window position through the ini file' sample.
Based upon a contribution of Janusz Pora <januszpora@onet.eu>.
Contributed by Verchenko Andrey <verchenkoag@gmail.com>
C:\samples\Basic\SavePos
*
*
New:
'Drawing examples' sample. It explains the DRAW ARC command.
Based upon a contribution of Michael Joerger.
C:\samples\Basic\DRAW_LINE_ARC
*
*
Updated: 'Multiple Combined Search Box' sample:
fixed using of 'This' object reference after recent changes.
Contributed by Grigory Filatov <gfilatov@freemail.ru>
*
C:\MiniGUI\SAMPLES\Advanced\CombinedSearchBox
*
*
New: 'Using of the functions bColor() and bColor2()' sample:
attempt to build a custom Color's schemes.
Contributed by Russian user SergKis
C:\samples\Advanced\bColor
*
*
What's New
2014/08/05: HMG Extended Edition 2.3.8 Published:
*
*
***
• Enhanced: 'ThisWindow' object reference may be to use into a structure
DEFINE WINDOW ... END WINDOW.
Sample code:
• DEFINE WINDOW Win_1 TITLE 'Hello World!' WINDOWTYPE MAIN
This.Sizable := .F.
This.MaxButton := .F.
This.MinButton := .F.
END WINDOW
Contributed by Russian user SergKis
(see demo2.prg in folder \samples\Basic\ExtractIcon)
***
New: 'Grid Row Height workaround' sample.
Based upon a contribution of S.Rathinagiri <srgiri@dataone.in>
(see in folder \samples\Basic\Grid_RowHeight)
***
New: 'Control Panel with ButtonEx' sample.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Advanced\CONTROL_PANEL)
***
New: 'Menu List with ButtonEx' sample.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Advanced\MenuList)
Updated: 'Charts ADO' sample: minor change.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
C:\MiniGUI\SAMPLES\BASIC\Charts
*
Modified: The C-function GetWindowRect() supports a second parameter as numeric value.
Syntax:
nRet := GetWindowRect( hWnd, /*@*/ aPos | nSwitch ),
where nSwitch have the following values:
1 - function returns Window Row of specified handle hWnd;
2 - function returns Window Column of specified handle hWnd;
3 - function returns Window Width of specified handle hWnd;
4 - function returns Window Height of specified handle hWnd.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
C:\MiniGUI\SAMPLES\BASIC\DROPDOWN
*
Changed: The C-functions
GetWindowRow(),
GetWindowCol(),
GetWindowWidth()
GetWindowHeight()
are defined as pseudo-functions.
They are a wrappers for the updated C-function GetWindowRect().
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
C:\MiniGUI\SAMPLES\BASIC\FormStorage
*
Changed: The C-functions
SetArrowCursor()
SetWaitCursor()
are defined as pseudo-functions.
They are a wrappers for the C-function SetWindowCursor().
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
C:\MiniGUI\SAMPLES\BASIC\CURSOR
*
Changed:
Duplicated internal C-function SetRangeProgressBarItem() was removed.
It has been replaced with C-function SetProgressBarRange().
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See demo in folder: C:\samples\Basic\Progress_Status
*
Changed:
The internal C-functions: DisableToolButton(), EnableToolButton(), SetSliderRange() SetProgressBarRange() are defined as pseudo-functions.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See demos in folder:
C:\samples\Basic\CONTAINERS\TOOLBAR
*
Enhanced:
The function BmpSize() supports JPG, GIF, TIF and PNG from resource also. Its based on the calling C-function GetBitmapSize(C_GetResPicture(ResName)).
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See demo in folder C:\samples\Basic\BmpSize
*
New:
'Three-State Checkboxes TreeView' sample.
Requested by Simon Norbert <simon.n@t-online.hu>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See in folder C:\samples\Basic\IMAGETREE_1
*
New:
'OwnerDraw Box and Letters' sample.
Based upon a contribution at official HMG forum.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
See in folder C:\samples\Basic\LABEL_3
*
Updated:
'Report Generator' sample by Roberto Lopez <harbourminigui@gmail.com>:
- updated for compatibility with recent Harbour changes.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See in folder C:\samples\Advanced\REPORT_GENERATOR
*
Updated:
'DBF Browser' sample:
added saving of database structure as PDF file.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See in folder C:\Utils\hmg_dbview
*
http://hmgextended.com/download.html
*
Updated:
MsgMenu sample by Carlos Britos <bcd12a@yahoo.com.ar>:
- Modified for compatibility with a last image processing changes.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
see in folder:
C:\samples\Basic\MsgMenu
*
• Enhanced: 'ThisWindow' object reference may be to use into a structure
DEFINE WINDOW ... END WINDOW.
Sample code:
• DEFINE WINDOW Win_1 TITLE 'Hello World!' WINDOWTYPE MAIN
This.Sizable := .F.
This.MaxButton := .F.
This.MinButton := .F.
END WINDOW
Contributed by Russian user SergKis
(see demo2.prg in folder \samples\Basic\ExtractIcon)
***
New: 'Grid Row Height workaround' sample.
Based upon a contribution of S.Rathinagiri <srgiri@dataone.in>
(see in folder \samples\Basic\Grid_RowHeight)
***
New: 'Control Panel with ButtonEx' sample.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Advanced\CONTROL_PANEL)
***
New: 'Menu List with ButtonEx' sample.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Advanced\MenuList)
***
Updated: 'Example assembled from three parts (modules)' sample.
Contributed by Verchenko Andrey <verchenkoag@gmail.com>
(see in folder \samples\Basic\SPLASHDEMO_3)
***
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
C:\MiniGUI\SAMPLES\BASIC\Charts
*
Modified: The C-function GetWindowRect() supports a second parameter as numeric value.
Syntax:
nRet := GetWindowRect( hWnd, /*@*/ aPos | nSwitch ),
where nSwitch have the following values:
1 - function returns Window Row of specified handle hWnd;
2 - function returns Window Column of specified handle hWnd;
3 - function returns Window Width of specified handle hWnd;
4 - function returns Window Height of specified handle hWnd.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
C:\MiniGUI\SAMPLES\BASIC\DROPDOWN
*
Changed: The C-functions
GetWindowRow(),
GetWindowCol(),
GetWindowWidth()
GetWindowHeight()
are defined as pseudo-functions.
They are a wrappers for the updated C-function GetWindowRect().
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
C:\MiniGUI\SAMPLES\BASIC\FormStorage
*
Changed: The C-functions
SetArrowCursor()
SetWaitCursor()
are defined as pseudo-functions.
They are a wrappers for the C-function SetWindowCursor().
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
C:\MiniGUI\SAMPLES\BASIC\CURSOR
Changed:
Duplicated internal C-function SetRangeProgressBarItem() was removed.
It has been replaced with C-function SetProgressBarRange().
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See demo in folder: C:\samples\Basic\Progress_Status
*
Changed:
The internal C-functions: DisableToolButton(), EnableToolButton(), SetSliderRange() SetProgressBarRange() are defined as pseudo-functions.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See demos in folder:
C:\samples\Basic\CONTAINERS\TOOLBAR
*
Enhanced:
The function BmpSize() supports JPG, GIF, TIF and PNG from resource also. Its based on the calling C-function GetBitmapSize(C_GetResPicture(ResName)).
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See demo in folder C:\samples\Basic\BmpSize
*
New:
'Three-State Checkboxes TreeView' sample.
Requested by Simon Norbert <simon.n@t-online.hu>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See in folder C:\samples\Basic\IMAGETREE_1
*
New:
'OwnerDraw Box and Letters' sample.
Based upon a contribution at official HMG forum.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
See in folder C:\samples\Basic\LABEL_3
*
Updated:
'Report Generator' sample by Roberto Lopez <harbourminigui@gmail.com>:
- updated for compatibility with recent Harbour changes.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See in folder C:\samples\Advanced\REPORT_GENERATOR
*
Updated:
'DBF Browser' sample:
added saving of database structure as PDF file.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
See in folder C:\Utils\hmg_dbview
*
http://hmgextended.com/download.html
Updated:
MsgMenu sample by Carlos Britos <bcd12a@yahoo.com.ar>:
- Modified for compatibility with a last image processing changes.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
see in folder:
C:\samples\Basic\MsgMenu
*
New: 'Win8 METRO Style' sample.
Contributed by Verchenko Andrey <verchenkoag@gmail.com>
C:\MiniGUI\SAMPLES\Advanced\Win8_Style
*
New: 'Ribbon Bar image emulation' sample.
Based upon a contribution of Eduardo Luis Azar <elalegal@yahoo.com.ar>.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
C:\MiniGUI\SAMPLES\Advanced\RibbonBar
*
New: 'Win8 METRO Style' sample.
Contributed by Verchenko Andrey <verchenkoag@gmail.com>
C:\MiniGUI\SAMPLES\Advanced\Win8_Style
Enhanced: InputBox() and InputWindow() functions respects the global icon setting which
was specified via the command SET DEFAULT ICON TO <IconName>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
C:\MiniGUI\SAMPLES\BASIC\InputBox
'Phone Base' sample.
*
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
c:\samples\Applications\PHONE_BASE
Updated:
'EZ Lines v.1.2.3' sample.
*
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
c:\samples\Applications\EZ_Lin
*
Updated:
"TextBox with Valid clause" ...! sample:
Added exit from a form without any validation.
*
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
c:\samples\Basic\VALID
New:
'Open table via SBrowse' sample.
*
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder:
c:\samples\Advanced\Tsb_sbrowse
*
New:
'Grid colors test' sample.
*
Contributed by Verchenko Andrey <verchenkoag@gmail.com>
*
See "demo2.prg" in folder
c:\samples\Basic\Grid_4
*
New:
'Draw Border' sample.
*
Based upon a contribution by Bicahi Esgici <esgici@gmail.com>.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
*
See in folder
c:\samples\Basic\DrawBorder
*
Updated:
Header file i_hmgcompat.ch for compatibility with Official HMG.
*
Contributed by Grigory Filatov <gfilatov@inbox.ru>
*
See demo in folder:
c:\samples\Basic\BROWSE_9
*
(see in folder
\samples\Basic\SPLASHDEMO_2)
*
New: 'HMG Barcode
Generator' sample is based
upon hbzebra
harbour contrib library and BosTaurus
library.
Contributed by Dr. Claudio Soto and S. Rathinagiri.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
Contributed by Dr. Claudio Soto and S. Rathinagiri.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
(see in folder
\samples\Advanced\HMG_Zebra)
GOOGLE MAPs with Harbour MiniGUI ...
C:\MiniGUI\SAMPLES\Advanced\Go
This is the home of Andres Ortiz ...!
*
See in folder C:\MiniGUI\SAMPLES\Advanced\We bCam_2
Updated: "WebCam preview and capture" sample:
Updated: "WebCam preview and capture" sample:
Added: capturing the image from camera through the clipboard copy.
Contributed by Grigory Filatov
*
ZOOM...
C:\MiniGUI\SAMPLES\Advanced\ZO OM
Copyright 2012 Rossine <qiinfo@ig.com.br>
EXAMPLES DOWNLOAD
EXAMPLES DOWNLOAD
EXAMPLES DOWNLOAD
EXAMPLES DOWNLOAD
EXAMPLES DOWNLOAD
gracias por las contribuciones
ResponderEliminarmuchas muchas gracias.
ResponderEliminarSe pueden crean aplicaciones para w 64 bits?....se pueden crear aplicaciones tipo cliente servidor.? Gracias
ResponderEliminarHola por supuesto funcionan en 64 bits, bajo windows mira esta pagina de algunos desarrollo que tengo
ResponderEliminarhttps://sites.google.com/site/kardexpyme/
Não poderia deixar de registrar meu agradecimento por esse post!
ResponderEliminarFelicidades!
Muchas graicas por compartir. Recien me estoy integrando en el mundo harbour, actualmente tengo el IDE HMG pero esto del HMG extended no lo entiendo muy bien, no sé si se trata de otro IDE o de una extension del enlazador MINGW o que? Si alguien me apoya se lo agradecería mucho, mi correo es
ResponderEliminarrodriguez.irwin@gmail.com