HMG 3.1.5

HMG Unicode versions 3.1.x related

Moderator: Rathinagiri

Post Reply
User avatar
Rathinagiri
Posts: 5161
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 127 times
Been thanked: 129 times
Contact:

HMG 3.1.5

Post by Rathinagiri » Wed Jul 31, 2013 10:50 am

Hi all,
hmg.png
hmg.png (1.92 KiB) Viewed 5502 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. 
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
bpd2000
Posts: 948
Joined: Sat Sep 10, 2011 4:07 am
Location: India
Has thanked: 118 times
Been thanked: 42 times

Post by bpd2000 » Wed Jul 31, 2013 10:52 am

Thank you Rathi for new version
BPD
Convert Dream into Reality through HMG

User avatar
serge_girard
Posts: 1835
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Has thanked: 275 times
Been thanked: 63 times
Contact:

Post by serge_girard » Wed Jul 31, 2013 11:16 am

Thank you!

User avatar
Pablo César
Posts: 4058
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 177 times

Post by Pablo César » Wed Jul 31, 2013 11:37 am

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 !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

User avatar
esgici
Posts: 4335
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Has thanked: 221 times
Been thanked: 76 times
Contact:

Post by esgici » Wed Jul 31, 2013 12:01 pm

congrats.gif
Happy new year to HMG
congrats.gif (26.13 KiB) Viewed 5518 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
Viva INTERNATIONAL HMG :D

EduardoLuis
Posts: 517
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina
Been thanked: 28 times

Post by EduardoLuis » Wed Jul 31, 2013 12:59 pm

Hi our Master Geneious:

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

User avatar
Rathinagiri
Posts: 5161
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 127 times
Been thanked: 129 times
Contact:

Post by Rathinagiri » Wed Jul 31, 2013 1:12 pm

I have included a QRCode image created using HMG-Zebra library. :)
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
Pablo César
Posts: 4058
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 177 times

Post by Pablo César » Wed Jul 31, 2013 1:59 pm

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)
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

User avatar
fouednoomen
Posts: 89
Joined: Sun Oct 14, 2012 8:33 am
DBs Used: DBF,MySql
Location: Tunisia
Been thanked: 1 time

Post by fouednoomen » Wed Jul 31, 2013 4:24 pm

Thanks Rathi

Nice upgrade

Regards

Foued

User avatar
andyglezl
Posts: 839
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Has thanked: 7 times
Been thanked: 22 times
Contact:

Post by andyglezl » Wed Jul 31, 2013 4:26 pm

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 !
Andrés González López
Desde Guadalajara, Jalisco. México.

Post Reply