编辑控件选择字段

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

【选择字段】是组合框的部分,显示当前选定的列表项。在简单和下拉组合框中,选择字段是编辑控件,可用于输入不在列表中的文本。

应用程序可以检索或设置选择字段的内容,并可以确定或设置编辑选择。应用程序还可以限制用户在选择字段中键入的文本数量。当选择字段的内容更改时,Windows会向父窗口或对话框过程发送通知消息。

要检索选择字段的内容,应用程序可以将WM_GETTEXT消息发送到组合框。要设置简单或下拉组合框的选择字段的内容,应用程序可以将WM_SETTEXT消息发送到组合框。

【编辑选择】是简单或下拉组合框的选择字段中所选文本的范围(如果有)。应用程序可以使用CB_GETEDITSEL消息确定当前选择的开始和结束字符位置。还可以使用CB_SETEDITSEL信息选择编辑选择中的字符。

最初,用户可以键入选择字段的文本数量受到选择字段的大小的限制。但是,如果组合框具有CBS_AUTOHSCROLL样式,文本可以继续超出选择字段的大小。应用程序可以使用CB_LIMITTEXT消息来限制用户可以在选择字段中键入的文本数量,而不管控件是否具有CBS_AUTOHSCROLL样式。

当用户编辑选择字段的内容时,父窗口或对话框过程接收通知消息。CBN_EDITUPDATE首先发送,表示选择字段中的文本已被编辑。显示更改后的文本后,Windows会发送CBN_EDITCHANGE.当选择字段内容随着选择的列表项目的结果而改变时,不发送这些消息。