gpt4 book ai didi

visual-c++ - 从 CEdit 控件中的初始化文本中删除选择(取消选择)

转载 作者:行者123 更新时间:2023-12-01 13:04:45 25 4
gpt4 key购买 nike

我有 CEdit 控件,我不希望默认选择任何文本。我尝试使用

    m_txtURL.SetSel(-1, 0, TRUE);

删除选择,但无济于事。有人可以建议一种方法来实现这一目标吗?

我尝试使用以下编码选择一些字符。那也行不通。
m_txtURL.SetSel(-1, 0, TRUE);

有人可以告诉我可能是什么问题吗?

最佳答案

现在我可以取消选择编辑控件中的文本。我使用的编辑控件是对话框中的第一个控件,因此默认情况下对话框中的第一个控件已设置为焦点。来自 developers' reference :

If OnInitDialog returns nonzero, Windows sets the input focus to the first control in the dialog box. The application can return 0 only if it has explicitly set the input focus to one of the controls in the dialog box.



不,我所做的是:
BOOL CIegSettingsDlg::OnInitDialog()
{
CDialog::OnInitDialog();


return FALSE; // return TRUE unless you set the focus to a control
}

通过这种方式,我们向对话框表明,我们将负责聚焦控件。

关于visual-c++ - 从 CEdit 控件中的初始化文本中删除选择(取消选择),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3870025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com