加速器在启动时在对话框控件上不可见

时间:2010-06-23 06:39:42

标签: visual-c++ mfc

当我启动对话框时,控件上看不到alt加速器。只有在按下alt后才能看到加速器。

例如。如果我的按钮文字是& Save 在启动时,按钮在'S'下没有下划线效果。只有在按下alt后才能看到它。

1 个答案:

答案 0 :(得分:0)

微软以他们无限的智慧改变了默认行为(如果内存服务,则在WinXP中),这样只有在按下ALT键后才会显示加法器。他们可能会担心以鼠标为中心的用户会被额外的信息困惑和困扰,因此默认情况下它会隐藏起来。我敢打赌,这是由同一个白痴犯下的,他认为文件扩展是压力的重要原因,所以应该隐藏起来。

好消息是你可以恢复原来的行为。例如,使用Visa打开控制面板,打开“轻松访问中心”小程序,单击“使键盘更易于使用”链接,转到“更容易使用键盘快捷方式”部分并选中“下划线键盘快捷键和访问键“。我才发现它,因为我知道有一个设置!

坏消息:当您的程序在另一台计算机上使用时(或者甚至在计算机上使用不同的登录名),这不会有任何区别,除非该用户也更改了设置。