Here comes our HMG.3.3.1 version with many features and bug fixes. Download and enjoy!
HMG.3.3.1 can be downloaded from sourceforge.net site or from here.
For HMG.3.3.1 (64 Bits) Test version, you need only Harbour-64 and Mingw-64 compilers which can be downloaded separately from here.
Change log:
Remarks:-HMG 3.3.1 (Stable) 2014/07/15
- Updated to latest Harbour Nightly Build (2014-07-15)
- New property in Label control
- NoPrefix
- New New property in DatePicker control
- FORMAT <cFormatDate> (see demo)
- New Now all controls (Button, CheckButton, ToolBarButton, ComboBox, Grid, Tab, Tree, Menu, etc)
loaded images: BMP, GIF, TIF, JPG and PNG
- New Now all controls (Button, CheckButton, ToolBarButton, ComboBox, Grid, Tab, Tree, Menu, etc)
support the NOTRANSPARENT property
- New Grid control support the NOTRANSPARENTHEADER property
- New Print images in formats: BMP, GIF, JPG, TIF, WMF, EMF, CUR and PNG.
- @ <nRow> , <nCol> PRINT IMAGE <cImageFileName> | <cImageResourcename>
WIDTH <nWidth>
HEIGHT <nHeight>
[ STRETCH ]
[ TRANSPARENT ]
[ TRANSPARENTCOLOR anTransparentColor ]
- New LOG demands at HPDF_INIT and Proper close tables in HTML --> Further info in this topic
- New build.bat --> Further info in this topic
- New functions for read Keyboard and Mouse (see doc)
- SET CONTROL <ControlName> OF <FormName> ONKEYEVENT <FuncName> | NIL
- SET CONTROL <ControlName> OF <FormName> ONMOUSEEVENT <FuncName> | NIL
- HMG_GetOnKeyControlIndex ( [ @nSubIndex ] ) --> nIndex
- HMG_GetOnMouseControlIndex ( [ @nSubIndex ] ) --> nIndex
- New functions for control edge (see doc)
- SET CONTROL <ControlName> OF <FormName> CLIENTEDGE
- SET CONTROL <ControlName> OF <FormName> STATICEDGE
- SET CONTROL <ControlName> OF <FormName> NOTEDGE
- New Functions:
- GetKeyboardLayoutName()
- ActivateKeyboardLayout()
- GetKeyboardLayout()
- GetKeyboardLayoutList()
- LoadKeyboardLayout ()
- UnloadKeyboardLayout()
- TerminateProcess ( [ nProcessID ] , [ nExitCode ] )
- GetWindowThreadProcessId (hWnd, @nThread, @nProcessID)
- IsWow64Process ( [ nProcessID ] ) --> return lBoolean
- return TRUE if a 32-bit application is running under 64-bit Windows (WOW64)
- return FALSE if a 32-bit application is running under 32-bit Windows
- return FALSE if a 64-bit application is running under 64-bit Windows
- WOW64 is the x86 emulator that allows 32-bit Windows-based applications to running
on 64-bit Windows
- New: VirtualKeyboard (see doc)
- VirtualKeyboard.OPEN [ SHOW ]
- VirtualKeyboard.OPEN HIDE
- VirtualKeyboard.Show
- VirtualKeyboard.Hide
- VirtualKeyboard.Release
- VirtualKeyboard.IsRelease
- VirtualKeyboard.IsOpen
- VirtualKeyboard.IsVisible
- VirtualKeyboard.IsMinimize
- VirtualKeyboard.IsMaximize
- VirtualKeyboard.Handle
- VirtualKeyboard.Title [ := | --> ] cTitle
- VirtualKeyboard.Row [ := | --> ] nRow
- VirtualKeyboard.Col [ := | --> ] nCol
- VirtualKeyboard.Width [ := | --> ] nWidth
- VirtualKeyboard.Height [ := | --> ] nHeight
- VirtualKeyboard.FileName --> "OSK.EXE"
- VirtualKeyboard.FullFileName --> GetSystemDir()+"\OSK.EXE"
- Fixed Numeric Textbox bug --> Further info in this topic
- Fixed bug in Grid control build in 64-bits --> Further info in this topic
- Fixed bug in FocusedControl Property (reported by Tiampei)
- Fixed Windows problem of overlap between ToolBar Bottom and StatusBar
- Fixed HPDF System variable conflict (Contributed by Pablo César)
- HMG IDE
-Fixed when not found the text editor calls notepad.exe of windows (reported by Roberto Lopez)
-Updated Polish language in Unicode (contributed by Marek)
- Patches in this version must be applied. Please note following messages for further info and providences:
- Patch 1
- Rathinagiri's tip 1
- Pablo's tip 2
- Marek's tip 3
- Patch 2
- Claudio's tip 4
- Patch 3
(This Patch overwrites all previous patches) - Claudio's tip as Patch 4
- Patch 5b
(This patch 5b must to be substitute previous Pacth5) - Claudio's tip 5
- Patch 6
(This patch include all new features of previous patches.) - Pablo's tip 6
- Claudio's tip 7
- Pablo's tip 8