首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Windows 8中显示触摸交互后的指针

如何在Windows 8中显示触摸交互后的指针
EN

Stack Overflow用户
提问于 2012-04-26 16:30:56
回答 2查看 3.4K关注 0票数 6

在Windows 8中触摸屏幕时,鼠标指针将隐藏,直到您移动鼠标(或其他定点设备)。这在桌面界面和Metro界面中都会发生。

我们有一个程序,允许人们使用其他输入方法(如操纵杆)移动鼠标指针,所以我需要确保鼠标指针是可见的。

如何强制显示鼠标指针?

EN

回答 2

Stack Overflow用户

发布于 2012-10-26 11:29:25

您可以设置触摸反馈的标志。

can [setting] ->[control panel]->[pen and touch]->[touch feekback] item,有一个复选框[show visual feedback when touch the screen].If你不能选中这个复选框,你可以在触摸屏幕时显示鼠标指针而不需要编写任何代码。

票数 1
EN

Stack Overflow用户

发布于 2013-10-21 20:13:29

您可以使用Windows API在开始操纵杆控制之前插入鼠标移动:

代码语言:javascript
运行
复制
POINT p;
GetCursorPos(&p);

MOUSEINPUT mi;
mi.dx = (LONG) ((p.x * 65535) / screen_width);
mi.dy = (LONG) ((p.y * 65535) / screen_height);
mi.mouseData = 0;
mi.dwFlags = type | MOUSEEVENTF_ABSOLUTE;
mi.time = 0;
mi.dwExtraInfo = NULL;

INPUT input;
input.type = INPUT_MOUSE;
input.mi   = mi;

SendInput(1, &input, sizeof(INPUT));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10329785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档