问题:我希望在某些静态文本控件(例如“登录名”和“密码”)的下划线。ALT
按下该键时,字母会带有下划线。
我尝试过的方法:在C#中,我能够使用&符来实现这一点。例如“&Log in”或“&Password”。我试图在C ++中找到类似的方法。下图显示了C#中的示例:
我在Visual Studio 2010中使用MFC / C ++。
编辑:添加了有关ALT
密钥的信息。这是我在Visual Studio 2010的“属性”框中尝试的示例。我在“标题”文本的前面添加了“&”号。
当我在调试器中运行程序时,第一个字母未加下划线(直到ALT
按下):
在SO社区的帮助下,似乎在所需的带下划线的字母前使用&符号是正确的方法。我的个人计算机上有一个设置,可以隐藏带下划线的字母,直到ALT
按下键为止。
根据MSDN:
用户通常必须按ALT才能查看访问键名称。为确保在整个开发过程中都能解决这些问题,请将计算机设置为持久显示访问键。
在Windows 8中:打开控制面板->轻松访问中心->使键盘更易于使用。
在屏幕底部,检查“下划线键盘快捷键和访问键”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句