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.