블로그 이미지

하얀현자의 Sweet Whisper!

하양이가 하고 있는, 살고 있는- 소소한 하루의 여정。 by 하얀현자


'2009/07'에 해당되는 글 1건

  1. 2009.07.13 MFC Study #1 - Control 다루기

MFC Study #1 - Control 다루기

# 간단한 Button Object 의 Control Methods
AfxMessageBox(myText);                                       // Alert Box
GetDlgItem(btnID)->SetWindowText(myText);           // 버튼의 글자를 변경
GetDlgItem(btnID)->ShowWindow(FALSE/TRUE);     // 버튼의 Show / Hide 를 변경
GetDlgItem(btnID)->EnableWindow(FALSE/TRUE);   // 버튼의 Enable / Disable를 변경
OnOK();   // DlgBox 종료

# Text Object(Check Box) 의 Control 방법
- Text Field 생성 -> Member 변수 추가 -> Category(범주)를 Value 로 선택 -> Variable Name 선언
- Control Button Object 에서 해당 Variable 로 Control
- UpdateData(FALSE / TRUE) ★★
   False 일 경우엔 Variable -> Object 로 변수 세팅! (Redraw/getFromVariable 와 같은 개념)
   True 일 경우엔 Object -> Variable 로 변수 GET!  (parseToVariable)
- COMBO Box 의 경우에는 Control화면의 Data 가 그대로 변수로 내려온다. (Control Number 아님)
   ex) DATA: My Name Is;Yozoh;Give me your;Banana 일 경우,
         OnChange 시에 My Name Is or Yozoh... 이런식으로 하나씩 떨궈져 나온다!
MessageBox(myText, BoxTitle, NULL) // Message BOX

# ProgressBar 의 Control 방법
- ProgressBar 의 Variable은 Control Type 의 Variable -> Class 이다!
- v_CtrlPro.SetRange(min, max); // Range 할당
- v_CtrlPro.SetStep(step); // Step 1개당 몇개의 Step 을 이동한 것으로 처리할 것인지?
- v_CtrlPro.StepIt(); // Step 진행


Top

prev 1 next