I have CEdit control and I don't want any text to be selected by default. I tried using
m_txtURL.SetSel(-1, 0, TRUE);
to remove the selection, but to no avail. can some one suggest a way to do achieve that?
I tried to select some characters using the following coding. That too did not work.
m_txtURL.SetSel(-1, 0, TRUE);
Can someone tell me what the problem could be?
Now I am able to deselect the text in the Edit control. The edit control, I am using is the first control in the Dialog box, so the by default the first control in the dialog box has been set to focus. From 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.
No what I have done is:
BOOL CIegSettingsDlg::OnInitDialog()
{
CDialog::OnInitDialog();
return FALSE; // return TRUE unless you set the focus to a control
}
By this we indicate to dialog box that, we would take care of focussing a control.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With