Page 1 of 21

HMG 3.1.5

Posted: Wed Jul 31, 2013 10:50 am
by Rathinagiri
Hi all,
hmg.png
hmg.png (1.92 KiB) Viewed 11710 times
Today is a special day for all of us. HMG Forum successfully enters into sixth year of its journey. I feel so much excited like today is the first day. :) HMG forum helped me a lot and I can't tell how much I am indebted to all the fellow members.

On this auspicious day, I am so happy to announce about the new version HMG 3.1.5 with various exciting features like visual effects on windows, readkey etc., Thanks to vibrant Harbour zebra library and versatile BosTaurus library, we have a powerful barcode generator of any type starting from simple EAN8 to complex QRCodes.

Let us thrive to achieve Roberto's objective of simplicity, stability and innovation in this fast moving and ever changing field of computing.

As usual, you can download the latest version from Sourceforge.net

Alternatively, you can download from HMG site also.

Change log:

Code: Select all

-HMG 3.1.5 (Test) 2013/07/31
   - New Visual Effects on Windows (Contributed by Dr. Claudio Soto)
      - SET WINDOW cFormName TRANSPARENT TO nAlphaBlend  --> nAlphaBlend = 0 to 255 (completely transparent = 0, opaque = 255)
      - SET WINDOW cFormName [ TRANSPARENT ] TO OPAQUE
      - FLASH WINDOW cFormName CAPTION COUNT nTimes INTERVAL nMilliseconds
      - FLASH WINDOW cFormName TASKBAR COUNT nTimes INTERVAL nMilliseconds
      - FLASH WINDOW cFormName [ ALL ] COUNT nTimes INTERVAL nMilliseconds
      - ANIMATE WINDOW cFormName MODE nFlags INTERVAL nMilliseconds
      - ANIMATE WINDOW cFormName MODE nFlags (See Docs for various modes)
   - New Read Keyboard Functions (Contributed by Dr. Claudio Soto)  
      - HMG_GetLastVirtualKeyDown ( [ @hWnd ], [ @nMsg ], [ @wParam ], [ @lParam ] ) --> nVK_Code
      - HMG_GetLastVirtualKeyUp   ( [ @hWnd ], [ @nMsg ], [ @wParam ], [ @lParam ] ) --> nVK_Code
      - HMG_GetLastCharacter      ( [ @hWnd ], [ @nMsg ], [ @wParam ], [ @lParam ] ) --> cCharacter
      - HMG_CleanLastVirtualKeyDown ( [ lCleanAll ] )
      - HMG_CleanLastVirtualKeyUp   ( [ lCleanAll ] )
      - HMG_CleanLastCharacter      ( [ lCleanAll ] )
      - HMG_GetLastVirtualKeyName ( [ lParam ] ) --> cVK_Name
      - HMG_VirtualKeyIsPressed ( VK_Code )
      - GetKeyState ( VK_Code ) --> return nKeyState
      - HMG_SendCharacter ( [ hWnd ], cText )
      - HMG_EnableReadKey()
      - HMG_DisableReadKey()
   - New Handle: Form/Control property (To use in combination with Read Keyboard functions (Contributed by Dr. Claudio Soto)
      - Form.HANDLE           --> equivalent to: GetFormHandle ( cForm )
      - Form.Control.HANDLE   --> equivalent to: GetControlHandle ( cControl, cForm )
      - GetFormNameByHandle    ( hWnd, @cFormName,    @cFormParentName ) --> Return nFormIndex
      - GetControlNameByHandle ( hWnd, @cControlName, @cFormParentName ) --> Return nControlIndex
   - New Convert Unicode Value <=> Text (Contributed by Dr. Claudio Soto)
      - HMG_GetUnicodeValue ( cUnicodeText ) --> Return array { nCode1, nCode2, ..., nCodeN }
      - HMG_GetUnicodeCharacter ( { nCode1, nCode2, ..., nCodeN } ) --> Return cUnicodeText   
   - New in HFCL: HMG_Zebra Barcode Creation Function using hbzebra harbour contrib library and HFCL BosTaurus library. (Contributed by Dr. Claudio Soto and S. Rathinagiri)
      - HMG_CreateBarCode( cCode, cType, [nBarwidth], [nBarHeight], [lDisplayCode], [cPNGFileName], [aBarColor], [aBackColor], [lCheckSum], [lWide2_5], [lWide3] )
         - HMG_CreateBarCode() function can be used to create barcode image in png file format if cPNGFileName parameter is included. If cPNGFileName is omitted, the function returns the hBitMap handle of barcode.      
         - Any one of the following Barcode types is allowed. { "EAN13","EAN8","UPCA","UPCE","CODE39","ITF","MSI","CODABAR","CODE93","CODE11","CODE128","PDF417","DATAMATRIX","QRCODE" }
         - Checkdigit will be generated by library if omitted.
      - See sample in hfcl\samples\hmg_zebra folder
   - Updated to latest Harbour Nightly Build (2013-07-18)
   - Fixed bugs in various samples (Contributed by Pablo César)
   - Fixed and optimized HFCL: ComboSearchBox (Contributed by S. Rathinagiri)
      - Anywhere search not working in the first instance. 

Re: HMG 3.1.5 (Test)

Posted: Wed Jul 31, 2013 10:52 am
by bpd2000
Thank you Rathi for new version

Re: HMG 3.1.5 (Test)

Posted: Wed Jul 31, 2013 11:16 am
by serge_girard
Thank you!

Re: HMG 3.1.5 (Test)

Posted: Wed Jul 31, 2013 11:37 am
by Pablo César
Thank you Rathi for your very kind of attention and always surprising us with their brilliant innovations as you ever do !

Thanks to Dr. Soto whom makes him contributions that enrich our programming tool !

And to all the other colleagues involved in our community and it would not be possible to continue the success of the forum and HMG

Cheers to everyone !

Re: HMG 3.1.5 (Test)

Posted: Wed Jul 31, 2013 12:01 pm
by esgici
Happy new year to HMG
Happy new year to HMG
congrats.gif (26.13 KiB) Viewed 11725 times
Happy new year to HMG !

Viva HMG, viva Roberto, viva Rathi, viva Dr. Soto ! ...!

... and all followers and supporters !


And all thanks, good wish and congratulations to those who contributed to this new release !

Happy HMG'ing :D

Re: HMG 3.1.5 (Test)

Posted: Wed Jul 31, 2013 12:59 pm
by EduardoLuis
Hi our Master Geneious:

Happy New HMG Year.
Thanks again to share with all of us your knowledge and your patience.-
With Regards. Eduardo

Re: HMG 3.1.5 (Test)

Posted: Wed Jul 31, 2013 1:12 pm
by Rathinagiri
I have included a QRCode image created using HMG-Zebra library. :)

Re: HMG 3.1.5 (Test)

Posted: Wed Jul 31, 2013 1:59 pm
by Pablo César
Rathinagiri wrote:I have included a QRCode image created using HMG-Zebra library. :)
Wow Rathi ! Thank you very much for your sharing. Very cool and usefull ! Thank Dr. Soto too.

Is it possible an example of these ?

- ANIMATE WINDOW cFormName MODE nFlags INTERVAL nMilliseconds
- ANIMATE WINDOW cFormName MODE nFlags (See Docs for various modes)
- New Read Keyboard Functions (like as HMG_GetLastVirtualKeyDown, HMG_GetLastVirtualKeyName, HMG_VirtualKeyIsPressed, GetKeyState, HMG_SendCharacter...)
- New Convert Unicode Value (like as HMG_GetUnicodeValue and MG_GetUnicodeCharacter)

Re: HMG 3.1.5 (Test)

Posted: Wed Jul 31, 2013 4:24 pm
by fouednoomen
Thanks Rathi

Nice upgrade

Regards

Foued

Re: HMG 3.1.5 (Test)

Posted: Wed Jul 31, 2013 4:26 pm
by andyglezl
Como decia el Sr. Pedro Vargas (cantante)...

Muy Agradecido, Muy Agradecido, Muy Agradecido...

Gracias por estas grandes aportaciones que desde su creacion,
ha ayudado a no quedar obsoletos a aquellos programadores que
como yo, aprendimos, trabajamos, vivimos y amamos a Clipper.

Viva HMG !
---------------------------------------------------------------------
As I said Mr. Pedro Vargas (vocals) ...

Thanked Very, Very Thankful, Very Grateful ...

Thank you for these great contributions that since its inception,
has helped not become obsolete for those programmers who
as I learned, work, live and love Clipper.

Viva HMG !