2014-02-11 37 views

回答

1

在OnInitDialog函數,我看到了如下描述,

// 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); 
相關問題