컨트롤 썸네일형 리스트형 컨트롤의 Enable, Disable 관련 함수 및 예제 MFC Dialog based에서 경우에 따라 다이얼로그 상의 특정 컨트롤을 활성화, 비활성화 할 때는 해당 컨트롤의 ID와 아래의 GetDlgItem과 EnableWindow함수를 사용하여 간단히 해결이 가능합니다. GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE); GetDlgItem(IDC_EDIT2)->EnableWindow(FALSE); GetDlgItem(IDC_EDIT3)->EnableWindow(FALSE); 활성화(enable)해야되는 경우에는 EnableWindow함수의 인자에 TRUE, 비활성화(disable)해야되는 경우에는 인자에 FALSE !!! 더보기 ID를 이용해 해당 컨트롤의 핸들 가져오기 GetDlgItem()을 이용하면 edit, button 등등의 컨트롤이 가지고 있는 ID를 이용해서 해당 컨트롤의 핸들을 가져와 사용할 수 있습니다. 함수원형은 다음과 같습니다. HWND GetDlgItem(HWND hDlg, int nIDDlgItem); hDlg는 컨트롤을 가지고 있는 다이얼로그의 핸들이고 nIDDlgItem은 컨트롤의 ID... 반환값이 해당 컨트롤의 핸들... 사용 예) HWND h = ::GetDlgItem(m_hWnd, IDC_BUTTON1); 더보기 이전 1 다음