HMG 3.3.1 (Stable)

HMG Unicode versions 3.1.x related

Moderator: Rathinagiri

Post Reply
User avatar
apais
Posts: 440
Joined: Fri Aug 01, 2008 6:03 pm
DBs Used: DBF
Location: uruguay
Contact:

Re: HMG 3.3.1 (Stable)

Post by apais »

I attach the .EXE file because DynamicFont property of GRID/TREE Controls will be implemented in the next release.
yessssssssssssssssssss
I badly need it !!!

thank you compa !
Angel Pais
Web Apps consultant/architect/developer.
HW_apache (webserver modules) co-developer.
HbTron (Html GUI for harbour desktop hybrid apps) co-developer.
https://www.hbtron.com
User avatar
bpd2000
Posts: 1207
Joined: Sat Sep 10, 2011 4:07 am
Location: India

Re: HMG 3.3.1 (Stable)

Post by bpd2000 »

bpd2000 wrote:
esgici wrote:Exploring innovations in 3.3.1 -- 2

( The first (Global Memory Status Extended Sample) is here )

Process information by new process functions.
ProcInfo.PNG
ProcInfo.zip
Thanks to Dr. Soto :D
Thank you Esgici
Is process ID and Handle are same ?
If not how to get Handle from Process ID
We can get/add windows title name property, Handle in Grid example
BPD
Convert Dream into Reality through HMG
User avatar
bpd2000
Posts: 1207
Joined: Sat Sep 10, 2011 4:07 am
Location: India

Re: HMG 3.3.1 (Stable)

Post by bpd2000 »

esgici wrote:
srvet_claudio wrote: ...
Another example.
...
Thanks Dr., good enhancement :arrow:

By adding TerminateProcess(), the sample has been a good Task Manager :arrow:

By the way, the SET WINDOW MAIN OFF/ON is what I'm looking for; separate thanks to this :D

Regards
I have not tested but you can do by
SendMessage( FindWindow( 0, "Title of Window" ), WM_CLOSE ) to terminate window
BPD
Convert Dream into Reality through HMG
User avatar
danielmaximiliano
Posts: 2611
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: HMG 3.3.1 (Stable)

Post by danielmaximiliano »

bpd2000 wrote:
bpd2000 wrote: Is process ID and Handle are same ?
Creo que el ID y el Handler es lo mismo, solo que el ID es todo el proceso y el handler es una encapsulacíon que te permite obtener solo las funciones disponibles de ese proceso.
seria caotico que tengas acceso a todo el proceso y destruir toda la PILA del programa accediendo a el en forma directa.

es como una Clase que solo tienes acceso a sus Metodos.
manejador, identificador, descriptor, Muchas veces el origen de usar distintos nombres es debido al framework (con sus sutiles diferencias) de donde proceden, tampoco hay que comerse la cabeza con discrepancias semánticas.
Translate Google
I think the ID and Handler is the same, only the ID is the whole process and the handler is an encapsulation that allows you to get only the functions that process available.
would be chaotic to have access to the entire process and destroy all STACK accessing the program directly.

it's like a class you have access to only their Methods.
handler, handle, descriptor, often the origin of using different names is due to the framework (with subtle differences) from which, we must not eat the head with semantic discrepancies.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: HMG 3.3.1 (Stable)

Post by esgici »

Exploring innovations in 3.3.1 -- 3 : Get / Set Cursor Positions functions
Cursor positions sample - Screen shoot
Cursor positions sample - Screen shoot
CursPoss.jpg (48.83 KiB) Viewed 5232 times
CursPoss.zip
Cursor positions sample - Source files ( .hbp, .prg)
(1.5 KiB) Downloaded 305 times
Thanks Dr. Soto 8-)
Viva INTERNATIONAL HMG :D
User avatar
bpd2000
Posts: 1207
Joined: Sat Sep 10, 2011 4:07 am
Location: India

Re: HMG 3.3.1 (Stable)

Post by bpd2000 »

esgici wrote:Exploring innovations in 3.3.1 -- 3 : Get / Set Cursor Positions functions

Thanks Dr. Soto 8-)
Thank you Esgici
BPD
Convert Dream into Reality through HMG
User avatar
gfilatov
Posts: 1060
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG 3.3.1 (Stable)

Post by gfilatov »

esgici wrote:Exploring innovations in 3.3.1 -- 3 : Get / Set Cursor Positions functions
Hi Esgici,

I have a small correction for usage of the function SetCursorPos().

It should be
SetCursorPos( nCurCol, nCurRow )

instead of
SetCursorPos( nCurRow, nCurCol )

in your sample :?
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: HMG 3.3.1 (Stable)

Post by esgici »

gfilatov wrote:
esgici wrote:Exploring innovations in 3.3.1 -- 3 : Get / Set Cursor Positions functions
Hi Esgici,

I have a small correction for usage of the function SetCursorPos().

It should be
SetCursorPos( nCurCol, nCurRow )

instead of
SetCursorPos( nCurRow, nCurCol )

in your sample :?
Thanks to your interest Dave and Grigory :arrow:

Thanks to correction, Grigory :)

Regards
Viva INTERNATIONAL HMG :D
Javier Tovar
Posts: 1275
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México

Re: HMG 3.3.1 (Stable)

Post by Javier Tovar »

Hola Sr. Esgici,

Buen ejemplo!, gracias por compartir.

Saludos
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: HMG 3.3.1 (Stable)

Post by esgici »

Exploring innovations in HMG -- 4 : SET WINDOW ... commands

Another new feature ( announced before HMG 3.3.1 ) is SET WINDOW ... commands

A small sample is here ( In addition to C:\hmg.3.3.1\SAMPLES\Miscellaneous\ScreenSplash sample of official release ).

Thanks Dr. Soto 8-)
Viva INTERNATIONAL HMG :D
Post Reply