HMG 3.4.1
Posted: Mon Jul 06, 2015 7:10 am
Dear colleagues,
I am so happy to announce about the new version of HMG 3.4.1, thanks to Dr. Claudio Soto.
A special thanks to Pablo for making documentation more useful and organized.
This time HMG is released in Google Drive. Please let me know if you have any difficulty in downloading. This version can be downloaded from here. (81.3MB)
To reach more people, I have created a FaceBook Page for HMG. It can be seen here.
Happy HMGing.
With kind regards,
S. Rathinagiri.
I am so happy to announce about the new version of HMG 3.4.1, thanks to Dr. Claudio Soto.
A special thanks to Pablo for making documentation more useful and organized.
This time HMG is released in Google Drive. Please let me know if you have any difficulty in downloading. This version can be downloaded from here. (81.3MB)
To reach more people, I have created a FaceBook Page for HMG. It can be seen here.
Remarks:Change Log - HMG 3.4.1 2015/07/06
- Updated to latest Harbour Nightly Build (2015-07-05)
- New function:
- BT_DRAWEDGE (hDC, nRow, nCol, nWidth, nHeight, nEdge, nGrfFlags)
- the values of parameters nEdge and nGrfFlags, are defined in INCLUDE\BosTaurus.ch (line 82 and 98)
- HMG_GetCompileVersion32 and HMG_GetCompileVersion64: improved theses functions to detect versions of HMG compilers prior to HMG.3.4.0
- Now Form.Grid.CELL() is more fast because of the use of the same code of Form.Grid.CellEx(), both now present with the same velocity, CellEx is maintained only for compatibility
- New DisableProcessWindowsGhosting()
- HMG_CallDLL ( cLibName , [ nRetType ] , cFuncName , Arg1 , ... , ArgN ) ---> xRetValue Note: HMG_CallDLL() detects the current code page and appropriately call the ANSI or Unicode version of the function.
- HMG_GetHBSymbols() --> return array { { cSymName1, cSymType1 } , { cSymName2, cSymType2 }, ... }
- HMG_GetDLLFunctions( cDllName ) --> return array { cFuncName1, cFuncName2, ... }
- GetEventCodeBlockInfo () --> array { hWnd, uMsg, wParam, lParam, nIndex }
- SetSubClassEvent ( hWnd, CodeBlock [, nMsg | aMsg ] ) --> nIndex
- RemoveSubClassEvent ( nIndex ) --> lBoolean
- New Methods
- ThisWindow|<FormName>.CenterDesktop
- ThisWindow|<FormName>.CenterIn ( FormName2 )
- CENTER WINDOW <FormName> DESKTOP
- CENTER WINDOW <FormName> IN <FormName2>
- Fixed minor bug in GetProperty() when used with Grid control.
- Fixed minor bug when cancel save file in Print Preview.
- Fixed bug when change position or resize Panel Window (reported by Nascimento)
- Fixed bug when change font at runtime in Label control with Transparent property (Contribute by Giancarlo)
- Enhanced InputWindow() function, see doc (contrib by Pablo César Arrascaeta)
- Enhanced documentation (contrib by Pablo César Arrascaeta)
- Please kindly be advised that after your download it and success installation, you must delete hmg.ini at IDE folder. That's with wrong path for IDE.
- Patch in this version must be applied. Please note following message for further info and providenceS:
- Patch 1 (This Patch1 supersedes previous patches announced before)
Happy HMGing.
With kind regards,
S. Rathinagiri.