본문 바로가기
코스웨어/15년 스마트컨트롤러

20151126 - 권오민 - WinAPI 11일차 & ARM ASSEMBLY 1일차

by 알 수 없는 사용자 2015. 11. 26.
728x90
반응형

API

◆제 8장. 대화상자

◉8-2.대화상자의 작성

●8-2-가. 컨트롤의 종류

- 컨트롤의 종류는 매우 다양하다.

●8-2-나. 배치

- 생성한 컨트롤을 마우스로 드래그하면 가능하다.

- Ctrl 키를 누른 채로 선택하면 그 컨트롤을 계속 생성할 수 있다.

        - 푸는 법은 적혀있지 않다 mm;

                - 다른 컨트롤을 생성하니까 풀린다.

●8-2-다. 선택

- 생성된 컨트롤을 선택하면 선택 되었다는 표시로 8개의 크기 조절 핸들이 표시된다.

        - Ctrl키를 누른 채로 선택하면, 여러 개의 컨트롤 선택이 가능하다.

●8-2-라. 크기 조정 및 이동

- 컨트롤을 선택을 한 후에 드래그를 하면 이동이 된다.

        - 8개의 크기 조절 핸들을 드래그하면 크기 조정이 가능하다.

●8-2-마. 삭제 및 복사

- 컨트롤을 선택한 후에 마우스 오른쪽에 copy나 Ctrl+C로 복사가 가능하다.

●8-2-바. 속성 조정

- 컨트롤의 Properties 메뉴를 통해 속성 조정이 가능하다.

        - Visual Studio의 경우 우측 하단에 Properties 메뉴가 있다.

●8-2-사. 정렬

- 컨트롤의 위치를 일정한 간격으로 또는 일정한 위치에 모으는 것을 기준으로 한다.

        - 기준은 마지막에 선택한 컨트롤을 기준으로 한다.

- 가장 오른쪽의 Edit를 기준으로 오른쪽 정렬 하였다.

        - 정렬 전

        - 정렬 후

●8-2-아. 탭 순서 변경

- 키보드의 Tab키를 누를 때 마다 선택되는 순서이다.

- 메뉴는 다음과 같다.

- 위의 설정을 키면 다음과 같은 모양으로 순서가 표기된다.

- 컨트롤을 클릭하면 1번부터 원하는 순서대로 배치가 가능하다.

        - 배치를 하다가 중간에 더블클릭을 하게 되면 다시 1번부터 시작한다.

- 결과

●8-2-자. 테스트

- 만들어진 Dialog만 실행이 가능하다.

- 메뉴는 다음과 같다.

- 결과






728x90