EM_SETSEL

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

应用程序发送EM_SETSEL消息以选择编辑控件中的一系列字符。

EM_SETSEL

wParam = (WPARAM) (INT) nStart; //开始位置

lParam = (LPARAM) (INT) nEnd; //结束位置

参数

【n开始】

价值【wParam中】.指定选择的开始字符位置。

【NENDlb】

指定选择的结束字符位置。

返回值

此消息不返回值。

备注

在丰富的编辑控件中,如果选择未完全包含在第一个64K中,请使用消息EM_EXSETSEL。

如果【n开始】参数为0且【NENDlb】参数为-1,则选择编辑控件中的所有文本。如果【n开始】为-1,则删除任何当前选择。插入符号位于由两个值【NENDlb】【n开始】中的较大值表示的选择结束处。

在以前的Windows版本中,【wParam中】参数是一个标志,设置为FALSE,将插入符滚动到视图或设置为TRUE以省略滚动。基于Win32的应用程序应使用EM_SCROLLCARET消息将插入符滚动到视图中。

在Windows的早期版本中,选择的开始和结束位置分别由【lParam的】参数的低位和高位字表示。

也可以看看

EM_GETSEL, EM_REPLACESEL, EM_SCROLLCARET, EM_EXSETSEL