coordinates mouse

Post Reply
User avatar
damianodec
Posts: 372
Joined: Wed Jun 06, 2007 2:58 pm
Location: Italia
Contact:

coordinates mouse

Post by damianodec »

Hi, i have two questions:
1- I would like the coordinates of mouse (pixel x and Y) when I push dbl-left-click;
2- I woud like the resolution of screen (pixel x and y) when init a WINDOW.
any help?
thanks
FiveWin for xHarbour 17.09 - Sep. 2017 - Embarcadero C++ 7.00 for Win32
FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)
Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: coordinates mouse

Post by cnavarro »

To calculate the resolution:

Code: Select all

      nAncho  := GetSysMetrics( 0 ) //ScreenWidth()  //GetSysmetrics( 4 )
      nAlto   := GetSysMetrics( 1 ) //ScreenHeight() //GetSysmetrics( 3 )
 
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: coordinates mouse

Post by cnavarro »

All controls have the following METHOD LDblClick and blDblClick DATA that you can program.
The method always receives the row and column location of the mouse

Code: Select all

METHOD LDblClick( nRow, nCol, nKeyFlags )
 
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: coordinates mouse

Post by Enrico Maria Giordano »

Damiano,
damianodec wrote:Hi, i have two questions:
1- I would like the coordinates of mouse (pixel x and Y) when I push dbl-left-click;

Code: Select all

bLDblClick = { | nRow, nCol | MsgInfo( nRow ), MsgInfo( nCol ) }
damianodec wrote:2- I woud like the resolution of screen (pixel x and y) when init a WINDOW.

Code: Select all

MsgInfo( GetSysMetrics( 0 ) )
MsgInfo( GetSysMetrics( 1 ) )
EMG
User avatar
damianodec
Posts: 372
Joined: Wed Jun 06, 2007 2:58 pm
Location: Italia
Contact:

Re: coordinates mouse

Post by damianodec »

thanks
FiveWin for xHarbour 17.09 - Sep. 2017 - Embarcadero C++ 7.00 for Win32
FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)
Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
User avatar
Lailton
Posts: 99
Joined: Fri Jul 20, 2012 1:49 am
Location: Brazil
Contact:

Re: coordinates mouse

Post by Lailton »

mouse position.
mgsinfo(hb_dumpvar(getcursorpos()))
Regards,
Lailton Fernando Mariano
https://www.harbour.ninja
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: coordinates mouse

Post by FranciscoA »

Lailton, podrías indicar si la function getcursorpos() se encuentra en xHarbour, y en que version?
Gracias.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: coordinates mouse

Post by Enrico Maria Giordano »

Francisco,
FranciscoA wrote:Lailton, podrías indicar si la function getcursorpos() se encuentra en xHarbour, y en que version?
Gracias.
GetCursorPos() is a FWH function.

EMG
User avatar
Lailton
Posts: 99
Joined: Fri Jul 20, 2012 1:49 am
Location: Brazil
Contact:

Re: coordinates mouse

Post by Lailton »

Its a function of fivewin that return X,Y position of mouse.

http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Regards,
Lailton Fernando Mariano
https://www.harbour.ninja
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: coordinates mouse

Post by FranciscoA »

Enrico, Lailton:
Muchas gracias.
Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
Post Reply