(초보)VC++ 에서 Edit창 비활성화 화기 질문입니다.

  • #102937
    도움부탁 216.***.231.66 3951

    MSDN 으로 간단한 소프트웨어를 짜는데 데이터가 들어오면 Edit창에 데이터 값을 출력하고 들오오지 않으면 비활성화 시키데 마치 Edit properies 에서 Visible과 Disabled를 선택하는것 처럼 보이게 할려고 합니다.
    상황에 따라 아래와 같이 하니 FALSE 시에 Edit창의 잔상도 아주 없어지네요.
    GetDlgItem(IDC_DATA)->ShowWindow(FALSE);
    GetDlgItem(IDC_DATA)->ShowWindow(TRUE);

    고수님들 도와주세요
    미리 감사드립니다.

    • 원글 216.***.231.66

      어디에 포스팅하면 답변을 얻을수 있을가요..
      요즘 프리톡에는 예전에 많은 도움을 주시던 분들이 이젠 잘 오시지 않나봐요..
      ㅜㅜ;

    • NetBeans 76.***.111.133

      윈도우 자체를 visible/invisible하는것 말고, edit enable/disable하는 함수를 찾아보세요. 다이얼로그에서말고 다이얼로그에서 에디터의 포인터를 얻어서 enable/disable하시면 될거라 생각하는데요. 한국의 데브닷컴에 가면 많은 고수가 있다고 들었습니다.

    • n 71.***.246.99

      원하시는 게 이것 아닌가요?

      GetDlgItem(IDC_DATA)->EnableWindow(TRUE);
      GetDlgItem(IDC_DATA)->EnableWindow(FALSE);

    • 원글 216.***.231.66

      NetBeans님 그리고 n님 감사드립니다.
      그리고 데브닷컴에도 등록했고요..

Cancel