Jump to content

WinSetPointerPos: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
Line 3: Line 3:


=== Parameters ===
=== Parameters ===
; desktopHndl - [[OS2_API:DataType:HWND|HWND]] - input : The desktop handle whether [[OS2 API:Constant:HWND_DESKTOP|HWND_DESKTOP]] or another valid value.
; desktopHndl - [[HWND]] - input : The desktop handle whether [[HWND_DESKTOP]] or another valid value.
; x - [[OS2_API:DataType:LONG|LONG]] - input : x-coordinate in pixels relative to the desktop's lower left corner in screen units.
; x - [[LONG]] - input : x-coordinate in pixels relative to the desktop's lower left corner in screen units.
; y - [[OS2 API:DataType:LONG|LONG]] - input : y-coordinate in pixels relative to the desktop's lower left corner in screen units.
; y - LONG - input : y-coordinate in pixels relative to the desktop's lower left corner in screen units.
 
=== Constants ===


=== Returns ===
=== Returns ===
Returns [[OS2_API:DataType:BOOL|BOOL]]:
Returns [[BOOL]]:
* [[OS2 API:Constant:TRUE|TRUE]] Successful
*[[TRUE]] Successful
* [[OS2 API:Constant:FALSE|FALSE]] Unsuccessful
*[[FALSE]] Unsuccessful


[[OS2 API:WinGetLastError|WinGetLastError]] could return:
[[WinGetLastError]] could return:
* [[OS2 API:PMI:error#PMERR_INVALID_HWND|PMERR_INVALID_HWND]]
* [[OS2 API:PMI:error#PMERR_INVALID_HWND|PMERR_INVALID_HWND]]
=== Module ===


=== Define (C/C++) ===
=== Define (C/C++) ===
INCL_WINPOINTERS or INCL_PM or INCL_WIN
INCL_WINPOINTERS or INCL_PM or INCL_WIN
=== Export name/Ordinal ===


=== Calling conversion ===
=== Calling conversion ===
Line 28: Line 22:


=== Example Code ===
=== Example Code ===
  [[OS2 API:DataType:HWND|HWND]] desktopHndl;
  HWND desktopHndl;
  [[OS2 API:DataType:LONG|LONG]] x;
  LONG x;
  [[OS2 API:DataType:LONG|LONG]] y;
  LONG y;
  [[OS2 API:DataType:BOOL|BOOL]] rc;
  BOOL rc;
  ...
  ...
  rc = WinSetPointerPos(desktopHndl, x, y);
  rc = WinSetPointerPos(desktopHndl, x, y);
...


=== Related Functions ===
=== Related Functions ===
[[OS2 API:WinCreatePointer|WinCreatePointer]] [[OS2_API:WinCreatePointerIndirect|WinCreatePointerIndirect]] [[OS2_API:WinDestroyPointer|WinDestroyPointer]]
*[[WinCreatePointer]]
[[OS2_API:WinDrawPointer|WinDrawPointer]]
*[[WinCreatePointerIndirect]]
[[OS2_API:WinLoadPointer|WinLoadPointer]]
*[[WinDestroyPointer]]
[[OS2_API:WinQueryPointer|WinQueryPointer]]
*[[WinDrawPointer]]
[[OS2_API:WinQueryPointerInfo|WinQueryPointerInfo]]
*[[WinLoadPointer]]
[[OS2_API:WinQueryPointerPos|WinQueryPointerPos]]
*[[WinQueryPointer]]
[[OS2_API:WinQuerySysPointer|WinQuerySysPointer]]
*[[WinQueryPointerInfo]]
[[OS2_API:WinQuerySysPointerData|WinQuerySysPointerData]]
*[[WinQueryPointerPos]]
[[OS2_API:WinSetPointer|WinSetPointer]]
*[[WinQuerySysPointer]]
[[OS2_API:WinSetSysPointerData|WinSetSysPointerData]]
*[[WinQuerySysPointerData]]
[[OS2_API:WinShowPointer|WinShowPointer]]
*[[WinSetPointer]]
 
*[[WinSetSysPointerData]]
=== Notes ===
*[[WinShowPointer]]
 
 
=== OS Version Introduced ===
 
 
 
 
 


[[Category:The OS/2 API Project]]
[[Category:Win]]

Revision as of 09:22, 6 January 2017

WinStartTimer

WinSetPointerPos(desktopHndl, x, y)
Set the pointer position.

Parameters

desktopHndl - HWND - input
The desktop handle whether HWND_DESKTOP or another valid value.
x - LONG - input
x-coordinate in pixels relative to the desktop's lower left corner in screen units.
y - LONG - input
y-coordinate in pixels relative to the desktop's lower left corner in screen units.

Returns

Returns BOOL:

WinGetLastError could return:

Define (C/C++)

INCL_WINPOINTERS or INCL_PM or INCL_WIN

Calling conversion

Cdecl32

Example Code

HWND desktopHndl;
LONG x;
LONG y;
BOOL rc;
...
rc = WinSetPointerPos(desktopHndl, x, y);

Related Functions