Windows Embedded CE 플랫폼 동작
업데이트: 2007년 11월
Pocket PC 또는 Smartphone 이외의 Windows CE 장치에서 사용할 응용 프로그램을 개발할 때, 특히 폼을 만들 때는 각 플랫폼의 동작을 잘 알고 있어야 합니다.
Windows CE에는 화면 크기에 대한 특별한 요구 사항이 없으며 많은 장치에서는 여러 개의 응용 프로그램 폼을 쉽게 표시할 수 있는 상당히 큰 디스플레이를 제공합니다. ..NET Compact Framework 응용 프로그램의 폼은 디스플레이에서 어떤 크기와 위치에도 표시될 수 있습니다. 기본적으로 이러한 폼은 데스크톱에서 전체 .NET Framework에 의해 만들어진 폼과 거의 같은 방식으로 크기와 위치를 변경할 수 있습니다.
컨트롤 및 핵심 요소
다음 표에서는 Windows CE에서 컨트롤 및 기타 요소가 작동하고 표시되는 방식을 보여 줍니다.
참고: |
---|
컨트롤과 자식 폼에 적절하게 Focus 메서드를 명시적으로 설정해야 합니다. |
컨트롤 또는 요소 |
동작 |
---|---|
컨테이너 컨트롤의 배경색 |
|
컨트롤 상자 |
ControlBox = true이면 폼에 닫기(X) 단추가 표시됩니다. |
바탕 화면 |
작업 표시줄을 제외한 화면 영역을 표시합니다. |
폼에 메뉴 모음을 추가해도 폼의 ClientSize 속성은 줄어들지 않습니다. 메뉴 모음을 추가한 후에는 겹치는 부분이 있는지 확인해야 합니다. |
|
최대화 단추 |
Windows CE 폼에 최대화 단추가 포함됩니다. |
메뉴 모음 및 도구 모음 이 컨트롤을 결합하여 메뉴 항목과 도구 모음 단추를 둘 다 표시할 수 있습니다. |
화면 위쪽의 고정 위치를 유지합니다. 이 위치는 폼에 속한 고정 위치이므로 변경할 수 없습니다. 모음은 클라이언트 영역의 일부를 차지합니다. |
주 메뉴의 메뉴 구분 기호 |
주 메뉴에 메뉴 구분 기호를 추가하려고 하면 예외가 throw됩니다. |
MessageBoxIcon 열거형 |
Asterisk, Exclamation, Hand, None 및 Question 멤버를 지원합니다. |
최소화 단추 |
Windows CE 폼에 최소화 단추가 포함됩니다. |
파일 이름 확장명을 지정하지 않으면 Windows CE는 확장명을 추가하지 않고 현재 필터의 위치를 반환합니다. |
|
스마트 최소화 단추(X) |
적용할 수 없음. X 단추는 응용 프로그램을 닫는 데 사용됩니다. |
작업 표시줄 |
화면 아래쪽에 있으며, 시작 단추 및 프로그램을 실행하는 데 사용되는 단추가 표시됩니다. |
FormBorderStyle
다음 표에서는 FormBorderStyle 열거형의 각 멤버에 대한 .NET Compact Framework의 동작을 보여 줍니다.
FormBorderStyle |
동작 |
---|---|
창에 캡션이 있습니다. |
|
창에 캡션이 없으며, 창의 크기를 프로그래밍 방식으로 변경합니다. |
|
창에 캡션이 있으며, 창 위치와 크기를 프로그래밍 방식으로 변경할 수 있습니다. |
|
FixedSingle과 동일합니다. |
|
창에 테두리가 없습니다. |
|
FixedSingle과 동일합니다. |
|
FixedSingle과 동일합니다. |
FormWindowState
다음 표에서는 FormWindowState 열거형의 각 멤버에 대한 .NET Compact Framework의 동작을 보여 줍니다.
FormWindowState |
동작 |
---|---|
Maximized |
창 크기가 바탕 화면 전체를 차지합니다. |
Normal |
지정된 크기로 창을 표시합니다. 크기의 기본값은 바탕 화면 전체 크기입니다. |