DisplayModel: Treat integers in screen locations as signed ints to allow coordinates to be negative (#7444)
* Added GET_X_LPARAM and GET_Y_LPARAM from windowsx.h to the winUser module
* Use the new winUser functions in NVDAObjects.window.edit
* use the new winUsers in touchHandler and winConsoleHandler
* No longer use casting for new winUser functions and converted decimal numbers to hexadecimal
* use c_short(i).value instead of i if i<0x8000 else i-0x10000
Author
Leonard de Ruijter