void CMyFileDlgDlg::OnBnClickedOk()
{
// TODO: Add your control notification handler code here
m_btnOk_clicked = !m_btnOk_clicked; //自动反转Bool值
if(m_btnOk_clicked)
GetDlgItem(IDC_EDIT1)->SetWindowTextW(_T("HelloWindows")); /*VC2005对字符串使用更为严格, 使用字符串时需使用_T( )*/
else
{
CString str;
GetDlgItem(IDC_EDIT1)->GetWindowTextW(str);
CEdit* pEdit; //函数原型CWnd* GetDlgItem( int nID ) const;
pEdit = (CEdit*) GetDlgItem(IDC_EDIT1);//不要想当然用函数GetDlgItem(nID)(本例
pEdit->SetSel(0,-1); //为Edit Control控件)获得控件的成员函数否
pEdit->Clear(); //则编译器会报错如:'SetSel' : is not a member of 'CWnd'
::AfxMessageBox(str);
}
}
MFC 编程小技巧日积月累 ( 一 )
最新推荐文章于 2018-09-12 08:19:45 发布