应用程序发送一个EM_GETSEL消息,以在编辑控件中获取当前选择的起始和结束字符位置。
EM_GETSEL
wParam = (WPARAM) (LPDWORD) lpdwStart; //接收起始位置
lParam = (LPARAM) (LPDWORD) lpdwEnd; //接收结束位置
参数
【lpdwStart】
价值【wParam中】.指向接收选择的起始位置的32位值。此参数可以为NULL。
【lpdwEnd】
价值【lParam的】.指向在选择结束后接收第一个未选择字符的位置的32位值。此参数可以为NULL。
返回值
返回值是一个基于零的32位值,其中低位字中的选择的起始位置和高位字中最后一个选定字符之后的第一个字符的位置。如果这些值中的任一个超过65,535,则返回值为-1。
备注
在丰富的编辑控件中,如果选择未完全包含在第一个64K中,请使用消息EM_EXGETSEL。
也可以看看