c++ - 在 Windows 10 上显示触摸友好菜单

标签 c++ winapi windows-10

在具有触摸输入的设备上,Windows 10 会显示友好的触摸菜单,因此我正在寻找一种方法将其添加到我的应用程序中。是否有任何新的标志或方法来显示这样的菜单而不使其完全由所有者绘制?

enter image description here

最佳答案

您引用的控件是 MenuFlyout .根据您使用的是鼠标还是触摸,Windows 10 会自动将菜单项间隔得更近/更远,以最适合您使用的输入方式。

要使用此控件(最简单的方法),您的应用应该是 Windows 10 通用 (UWP) 应用,可以用 C#、VB 和 C++ 编写。

您可以在 GitHub 上找到 UWP 应用程序的官方示例.

关于c++ - 在 Windows 10 上显示触摸友好菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32938367/

相关文章:

c++ - 在表达式模板中嵌套子表达式

c++ - 形成两组并集似乎给出了错误和不一致的答案

c++ - 编译 Qt 教程时出现 "undefined symbols for architecture"链接器错误

visual-studio - 构建示例驱动程序时出错:找不到与WDK版本“8.1”相对应的SDK

android - 无法在 Windows 10 上为 Kazam 348 安装 Google USB 驱动程序

c++ - ‘struct’ 之前的预期主表达式

c++ - 使 CNG 加密 API 在 Windows XP 上工作?

c++ - Windows API函数是否可以被覆盖并在其后调用?

c++ - winapi destroyWindow() 立即退出我的程序

win-universal-app - 在手机上的 Windows 10 通用应用程序顶部隐藏状态栏/白色栏