按钮状态的元素

【勇芳软件工作室】汉化HomePreviousNext

按钮的状态可以通过其对焦状态,推送状态和检查状态来表征。焦点状态适用于复选框,单选按钮,按钮或所有人绘制的按钮。当用户选择另一个控件时,按钮接收到键盘焦点,并且在用户选择另一个控件时失去焦点。一次只能有一个控件可以使用键盘焦点。

当按钮具有键盘焦点时,系统通常用虚线围绕它来突出显示按钮的文本,图标或位图。此外,当具有焦点时,按钮具有较暗的黑色边框。Windows自动更改自动按钮的高亮显示,但应用程序必须通过发送消息来更改非自动按钮的高亮显示。

推送状态适用于按钮,复选框,单选按钮或三态复选框,但不适用于其他按钮。按钮的推动状态可以被推或不推。当按下按钮(或具有BS_PUSHLIKE风格的任何按钮)时,该按钮被绘制为凹下的按钮。当它没有按下时,它被绘制为升高的按钮。当按下复选框,单选按钮或三态复选框时,按钮的背景呈灰色。当没有按下时,按钮的背景不会变灰。

检查状态适用于复选框,单选按钮或三态复选框,但不适用于其他按钮。状态可以被检查,未选中,或(对于三态复选框)不确定。当它包含一个复选标记时,将检查一个复选框,如果没有复选框,则会被选中。单选按钮在包含黑点时被检查;当它没有被取消选择。当它包含复选标记时,将检查三态复选框,当它不包含时不被选中,并且当它包含灰色框时是不确定的。Windows自动更改自动按钮的检查状态,但应用程序必须更改非自动按钮的检查状态。