• 검색 결과가 없습니다.

제10장윈도우프로그램장윈도우프로그램

N/A
N/A
Protected

Academic year: 2022

Share "제10장윈도우프로그램장윈도우프로그램"

Copied!
9
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

윈도우 프로그래밍 설계

청주대학교 융합전자공학부 전자공학전공 한철수

제10장 윈도우 프로그램

(2)

2

• 실행 파일 구동 프로그램 작성

(3)

실행 파일 구동 프로그램 작성의 이해 (1/3)

3

10.1절

에디트 컨트롤EN_CHANGE 메시지: 에디트 컨트롤 위에 쓰여진 글자가 바뀔 때마다 발생되는 메시지

(4)

4

④-1 EnableWindow() 함수

GetDlgItem(IDC_EDIT_INPUT)->EnableWindow(TRUE); // 활성화 GetDlgItem(IDC_EDIT_INPUT)->EnableWindow(FALSE); // 비활성화

활성화 상태 비활성화 상태

(5)

실행 파일 구동 프로그램 작성의 이해 (3/3)

5

④-2 ShowWindow() 함수

GetDlgItem(IDC_EDIT_INPUT)->ShowWindow(SW_SHOW); // 표시 GetDlgItem(IDC_EDIT_INPUT)->ShowWindow(SW_HIDE); // 숨김 10.1절

표시 숨김

(6)

6

‒ 에디트 컨트롤에 입력한 프로그램을 실행시킴.

• 예: “paint”를 입력하면 그림판 프로그램을 실행 시킴.

체크 박스 이용

(7)

OnInitDialog() 함수

7

• OnInitDialog() 함수는 대화상자가 화면에 표시되기 직전에 실행되는 함수임.

‒ 대화상자가 화면에 표시되기 직전에 하고 싶은 일들을 수행시키면 됨.

• 예: 변수 값의 지정 등.

변수 값  에디트 컨트롤 10.2절

(8)

8

메시지가 발생됨.

주의: 환경 변수 Path에 등록되어 있지 않은 폴더 안의 실행 파일을 실행 시키기 위해서는, 위와 같이 “드라이브명: && cd 경로명 && 실행 파일명”

형태로 system() 함수의 매개 변수를 작성해 주어야 함.

(9)

질문

9

Q&A

참조

관련 문서

상시 온화하고 쾌적한 날씨를 자랑하는 과테말라 시티는 중미 최대의 도시답게 도로는 차량으 로 넘쳐나고 있으며, 최근 새로 오픈한 중미 최대의 쇼핑몰이 그 위용을

[r]

재외동포 모국수학 장 단기 교육과정 학생 전원은 유학생 보험을 본교에서 가입해 ( ․ ) 드립니다 수학기간 안에 병원을

[r]

[r]

Facturas que respaldan crédito fiscal, que no indican en forma detallada el concepto, unidades y valores de los bienes y tampoco especifican concretamente la clase

[r]

내용의 정확성 : 한글 맞춤법이나 문장부호를 잘 써야 텍스트의 내용과 의미를 정확하게 전달