【发布时间】:2015-04-06 14:20:18
【问题描述】:
问题:
我希望在某些静态文本控件(例如登录名和密码)的首字母下划线。当按下ALT 键时,字母变为下划线。
我尝试过的: 在 C# 中,我可以通过使用 & 符号来实现这一点。例如“&登录”或“&密码”。我试图在 C++ 中找到类似的方法。下图是一个 C# 示例:
我在 Visual Studio 2010 中使用 MFC/C++。
编辑:
添加了有关 ALT 键的信息。这是我在 Visual Studio 2010 的属性框中尝试的示例。我在“标题”文本的前面添加了一个 & 符号。
当我在调试器中运行我的程序时,第一个字母没有下划线(直到按下ALT):
【问题讨论】:
-
你用同样的方法(和号在你想要下划线的字母之前)。
-
我试过了,还是不行。
-
那么你可能需要“展示你的作品”,可以这么说——它绝对可以工作,所以如果它不适合你,你显然正在这样做错误。
-
尝试按
Alt键,看看它们是否出现:msdn.microsoft.com/en-us/library/windows/desktop/… -
这是完全正常的,您的机器开启了“隐藏键盘导航的下划线字母,直到我按下 Alt 键”选项。似乎您更喜欢它以这种方式工作:) 避免将您的偏好强加给用户。
标签: c++ visual-studio-2010 user-interface mfc