Page 1 of 29

HMG 3.3.1 (Stable)

Posted: Tue Jul 15, 2014 9:58 am
by Rathinagiri
Hi all,

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:
-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)
Remarks:

[/color]

Re: HMG 3.3.1 (Stable)

Posted: Tue Jul 15, 2014 10:42 am
by bpd2000
Thank you Mr. Rathi, Dr. Claudio and all the supporting members

Re: HMG 3.3.1 (Stable)

Posted: Tue Jul 15, 2014 10:50 am
by danielmaximiliano
Thanks Rathi and Claudio for this new version.

HMG 3.3.1 (Stable)

Posted: Tue Jul 15, 2014 11:43 am
by Pablo César
Thank you Rathi/Claudio for this new version.
Rathinagiri wrote:    - HMG IDE
      - Fixed when not found the text editor calls notepad.exe of windows (reporte by Roberto Lopez)
At my first running of this new IDE release, did not found my Notepad++ as my preferred codes editor, in place came up Windows's Notepad. I understand IDE should searchs at REGISTRY in order to know which is the app for PRG files. (source required)

My Notepad++ was installed and registered at my PC. Why did not recognized it ?

Re: HMG 3.3.1 (Stable)

Posted: Tue Jul 15, 2014 11:48 am
by serge_girard
Many thanks to all involved!

Serge

Re: HMG 3.3.1 (Stable)

Posted: Tue Jul 15, 2014 12:59 pm
by esgici
Thank you very much Mr. Rathi, Dr. Soto and all the supporters.

Re: HMG 3.3.1 (Stable)

Posted: Tue Jul 15, 2014 1:00 pm
by EduardoLuis
Hi Great Master:

Thanks for all your contribution.-
With Regards. Eduardo

Re: HMG 3.3.1 (Stable)

Posted: Tue Jul 15, 2014 2:10 pm
by tonton2
Merci beaucoup a toute l'equipe

Re: HMG 3.3.1 (Stable)

Posted: Tue Jul 15, 2014 2:50 pm
by quartz565
Thank you Mr. Rathi, Dr. Claudio for this new Version !!

Re: HMG 3.3.1 (Stable)

Posted: Tue Jul 15, 2014 4:56 pm
by tonton2
Bonsoir à toute l'équipe
dans le HMG.3.3.0 tout fonctionne bien ,mais dans le HMG.3.3.1 il me donne cette série d'erreurs au moment de la compilation.
Google traduction
in HMG.3.3.0 everything works fine, but in the HMG.3.3.1 it gives me this series of errors at compile time.
Bonne Soirée