答案 0 :(得分:1)
On OnitDialog函数,我看如下,
// return TRUE unless you set the focus to a control
所以我为编辑框定义了一个变量,设置了焦点,
然后在OnInitDialog函数中返回false。
BOOL CInputTestPoint::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: 在此加入額外的初始化
m_editTestPointName.SetFocus();
//return TRUE; // return TRUE unless you set the focus to a control
return false;
// EXCEPTION: OCX 屬性頁應傳回 FALSE
}
对于选择全文的方法如下
define CEdit to the edit box and m_editTestPointName.SetSel(0, strTestPointName.GetLength(), true);
((CEdit *)GetDlgItem(IDC_EDIT_INPUT_TP))->SetSel(0, strTestPointName.GetLength(), true);