0
如何獲得光標時,對話框開始在OnInitDialog函數,MFC編輯框中取出光標,在OnInitDialog函數
無需用戶移動點擊它,就像是遵循知情同意
其他問題是,當編輯框已經填充文本時,我該如何選擇文本?
如何獲得光標時,對話框開始在OnInitDialog函數,MFC編輯框中取出光標,在OnInitDialog函數
無需用戶移動點擊它,就像是遵循知情同意
其他問題是,當編輯框已經填充文本時,我該如何選擇文本?
在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);
鏈接是死了! – sergiol