Download presentation
Presentation is loading. Please wait.
1
7.1/2 메뉴편집기 사용하기 7.1 메뉴편집기 사용하기 7.2 MDI사용하기
2
7.1 메뉴편집기 (p.254) 메뉴편집기란? 계층형 메뉴구조를 제공하는 컨트롤
메뉴와 함께 공통대화상자를 사용하면 쉽게 편집기를 만들 수 있다. [도구] 메뉴의 [메뉴편집기]를 사용하여 추가 수원과학대 컴퓨터정보과
3
메뉴편집기 화면 메뉴편집기 화면 메뉴제목 메뉴이름 메뉴 단축키 상/하위 메뉴 생성 다음 메뉴삽입/선택 이전에 새로운 메뉴삽입
메뉴삭제 수원과학대 컴퓨터정보과
4
구성 요소 추가 다음의 두 확장 컨트롤을 추가시킨다. Microsoft RichText Box Control 6.0
Microsoft Common Dialog Control 6.0 Microsoft Windows Common Controls 6.0 수원과학대 컴퓨터정보과
5
화면 구성 1. 메뉴편집기 사용 2. RichText Box 삽입 (이름) RTBox MultiLine : True
ScrollBars : 2-rtfVertical 4. 공통대화상자 삽입 (이름) ComDlg 3. StatusBar 삽입 패널 1=sbrText(sbrSpring), 패널2=sbrDate, 패널3=sbrTime 수원과학대 컴퓨터정보과
6
메뉴편집기 사용 도구 > 메뉴 편집기 또는 Ctrl+E 수원과학대 컴퓨터정보과
7
메뉴편집기 사용 메뉴 Caption Name Shortcut 파일 m_파일 ....불러오기 m_불러오기 Ctrl+O
....저장하기 m_저장하기 Ctrl+S ....인쇄하기 m_인쇄하기 Ctrl+P ....종료하기 m_종료하기 Ctrl+E 수원과학대 컴퓨터정보과
8
메뉴편집기 사용 메뉴 Caption Name 모양 m_모양 ....글꼴 m_글꼴 ........굴림체 m_굴림체
궁서체 m_궁서체 바탕체 m_바탕체 Caption Name ....색상 m_색상 빨간색 m_빨간색 초록색 m_초록색 파란색 m_파란색 검정색 m_검정색 ....크기 m_크기 m_10 m_14 m_18 수원과학대 컴퓨터정보과
9
메뉴편집기 사용 메뉴 Caption Name Shortcut 편집 m_편집 ....복사하기 m_복사하기 Ctrl+C
....잘라내기 m_잘라내기 Ctrl+X ....붙여넣기 m_붙여넣기 Ctrl+V 수원과학대 컴퓨터정보과
10
코딩 파일 > 불러오기 선택후 코딩 파일 > 저장하기 선택후 코딩 “모든 파일”, “텍스트파일”로 한글화 작업하기
“모든 파일”, “텍스트파일”로 한글화 작업하기 수원과학대 컴퓨터정보과
11
코딩 파일 > 인쇄하기 클릭후 코딩 파일 > 종료하기 수원과학대 컴퓨터정보과
12
코딩 글꼴 코딩 수원과학대 컴퓨터정보과
13
코딩 크기 코딩 수원과학대 컴퓨터정보과
14
코딩 색깔 코딩 수원과학대 컴퓨터정보과
15
코딩 편집 수원과학대 컴퓨터정보과
16
주요 속성 리치텍스트 상자 클립보드 SelFontName : 선택된 텍스트의 글꼴
SelFontSize : 선택된 텍스트의 폰트 크기 SelText : 선택된 텍스트 SelColor : 선택된 텍스트의 글자 색상 클립보드 Clear : 클립보드의 데이터 지우기 GetFormat : 클립보드의 데이터 형식 알아내기 GetData : 클립보드의 그래픽 데이터 가져오기 GetText : 클립보드의 텍스트 데이터 가져오기 SetData : 클립보드에 그래픽 데이터 할당 SetText : 클립보드에 텍스트 데이터 할당 수원과학대 컴퓨터정보과
17
기능 추가 모양 – 글꼴 모양 – 색상 모양 – 크기 바탕/굴림/궁서 추가 흰색/노란색/보라색 추가 5/20/30 추가
수원과학대 컴퓨터정보과
18
7.2 MDI와 SDI (p.262) SDI(Single Document Interface)
각 폼들이 서로 독립적으로 실행 MDI(Multi Document Interface) 하나의 부모 폼 아래에 여러 개의 자식 폼들이 종속되어 실행 자식 폼들은 부모 폼의 전체적인 제어를 받는다. 수원과학대 컴퓨터정보과
19
자식 폼 만들기 표준 EXE폼에 리치텍스트상자 넣기 폼 만들기 Caption : 메모장 MDIChild : True
2. 리치텍스트 상자 만들기 (이름) : RTBOX ScrollBars : 2-rtfVertical Text : 지우기 수원과학대 컴퓨터정보과
20
부모 폼 (MDI폼) 만들기 프로젝트 > MDI폼 추가 또는 프로젝트 장에서 추가>MDI폼 추가 MDI 부모 폼
표준 자식폼 표준 자식폼 표준 자식폼 수원과학대 컴퓨터정보과
21
MDI 폼 화면 구성 3. 메뉴만들기 1. MDI 폼 WindowState : 2=최대화 2. 공통대화상자 삽입
(이름) : ComDlg 수원과학대 컴퓨터정보과
22
MDI폼에 메뉴 추가 Caption Name Shortcut 파일 m_파일 ....불러오기 m_불러오기 Ctrl+O
....저장하기 m_저장하기 Ctrl+S ....인쇄하기 m_인쇄하기 Ctrl+P ....종료하기 m_종료하기 Ctrl+E 수원과학대 컴퓨터정보과
23
MDI폼에 메뉴 추가 Caption Name 모양 m_모양 ....글꼴 m_글꼴 ........굴림체 m_굴림체
궁서체 m_궁서체 바탕체 m_바탕체 Caption Name ....색상 m_색상 빨간색 m_빨간색 초록색 m_초록색 파란색 m_파란색 검정색 m_검정색 ....크기 m_크기 m_10 m_14 m_18 수원과학대 컴퓨터정보과
24
MDI폼에 메뉴 추가 Caption Name Shortcut 편집 m_편집 ....복사하기 m_복사하기 Ctrl+C
....잘라내기 m_잘라내기 Ctrl+X ....붙여넣기 m_붙여넣기 Ctrl+V 창 m_창 WindowList Check 수원과학대 컴퓨터정보과
25
메모장 코딩 메모장 코딩 메모장의 크기 변경시 리치텍스트 상자 크기도 변경시킨다. Form_Resize 이벤트 프로시저 선택
ScaleHeight ScaleWidth 수원과학대 컴퓨터정보과
26
MDI폼 코딩 편집 > 새 메모장 클릭 상수로 프로그램 종료시까지 값을 기억 새로 만드는 폼 클래스 폼을 새로 만듦
새 폼 번호 수원과학대 컴퓨터정보과
27
MDI폼 코딩 불러오기/저장하기/인쇄하기 수원과학대 컴퓨터정보과
28
MDI폼 코딩 수원과학대 컴퓨터정보과
29
MDI폼 코딩 수원과학대 컴퓨터정보과
30
MDI폼 코딩 수원과학대 컴퓨터정보과
31
MDI폼 코딩 수원과학대 컴퓨터정보과
32
ActiveControl (p.272~273) ActiveForm : MDI에서 현재 활성화된 폼
수원과학대 컴퓨터정보과
Similar presentations