반도체/MFC

3. MFC 이벤트 플러그 활용

Clair_de_Lune 2024. 8. 1. 15:14
728x90

1. SW_SHOW

  • 컨트롤을 보이게 합니다.
GetDlgItem(IDC_CALCULATOR_BUTTON)->ShowWindow(SW_SHOW);

2. SW_SHOWNA

  • 활성화되지 않은 상태에서 컨트롤을 보이게 합니다.
GetDlgItem(IDC_CALCULATOR_BUTTON)->ShowWindow(SW_SHOWNA);

3. SW_HIDE

  • 컨트롤을 숨깁니다.
GetDlgItem(IDC_CALCULATOR_BUTTON)->ShowWindow(SW_HIDE);

4. SW_MINIMIZE

  • 컨트롤을 최소화합니다 (주로 창에 사용).
GetDlgItem(IDC_CALCULATOR_BUTTON)->ShowWindow(SW_MINIMIZE);

5. SW_MAXIMIZE

  • 컨트롤을 최대화합니다 (주로 창에 사용).
GetDlgItem(IDC_CALCULATOR_BUTTON)->ShowWindow(SW_MAXIMIZE);

6. SW_RESTORE

  • 최소화된 컨트롤을 복원합니다.
GetDlgItem(IDC_CALCULATOR_BUTTON)->ShowWindow(SW_RESTORE);

7. SW_ENABLE

  • 컨트롤을 활성화합니다.
GetDlgItem(IDC_CALCULATOR_BUTTON)->ShowWindow(SW_ENABLE);

8. SW_DISABLE

  • 컨트롤을 비활성화합니다.
GetDlgItem(IDC_CALCULATOR_BUTTON)->ShowWindow(SW_DISABLE);

이 플래그들을 사용하여 다양한 방식으로 컨트롤의 상태를 조정할 수 있습니다. 각 플래그는 특정한 동작을 수행

728x90