MFC 대화 상자에서 작업 중이며 멤버가 아닌 멤버의 멤버 변수 (컨트롤, 버튼, 체크 상자 편집 등)에 액세스하는 방법을 모르겠습니다. 기능.비 멤버 함수에서 MFC 대화 상자의 멤버 변수에 액세스하기
객체가 어떤 통화 당에서 생성되기 때문에, 모든 오브젝트 이벤트가 whateverDlg.cpp으로 처리하고, 후자의 #include
의 전자를, 나는 기존의 방법으로 굴림의 멤버에 액세스 할 수 없습니다. 설명에 대한
예 : 즉
void BlahDlg::OnBnClickedblah()
{
//...
CString text = L"blahblahblah";
m_bEditControl.SetWindowTextW(text.GetBuffer()); //works fine
//...
}
void nonMember()
{
//...
CString text = L"blahblahblah";
m_bEditControl.SetWindowTextW(text.GetBuffer()); //m_bEditControl is unknown
//...
}
: 나는 비 멤버 함수에서 m_bEditControl
(또는 다른 대화의 멤버)에 액세스하려면 어떻게해야합니까? 당신이 논리에서 분리 된 GUI를 유지하려면