【发布时间】:2021-12-28 12:51:30
【问题描述】:
我正在尝试将光标设置到 ComboBox 编辑文本的末尾。我尝试使用CB_SETEDITSEL 来设置它,但它不起作用。它不会将光标放在文本的末尾,而是选择整个文本:
SendDlgItemMessage(hDlg, textID, CB_SETEDITSEL, textLength, textLength);
奇怪的是,EM_SETSEL 适用于编辑控件:
SendDlgItemMessage(hDlg, textID, EM_SETSEL, textLength, textLength);
EM_SETSEL 和 CB_SETEDITSEL 的文档基本相同。
【问题讨论】:
-
“EM_SETSEL 和 CB_SETEDITSEL 的文档基本相同”:不完全一样。仔细阅读 wParam 和 lParam 对 CB_SETEDITSEL 和 EM_SETSEL 的作用
标签: c++ user-interface winapi mfc