내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

CoreWindow Class

입력 이벤트 및 기본 사용자 인터페이스 동작과 함께 Windows 스토어 앱을 나타냅니다.

구문


public sealed class CoreWindow : ICoreWindow

특성

[MarshalingBehavior(Standard)]
[Muse()]
[Version(0x06020000)]
[WebHostHidden()]

멤버

CoreWindow클래스에는 다음과 같은 형식의 멤버가 있습니다.

이벤트

CoreWindow클래스에는 다음과 같은 이벤트가 있습니다.

이벤트Description
Activated Is fired when the window completes activation or deactivation.
AutomationProviderRequested Is fired when a request for an automation handler is generated.
CharacterReceived Is fired when a new character is received by the input queue.
Closed Is fired when the app terminates.
InputEnabled Occurs when input is enabled or disabled for the Windows Store app.
KeyDown Is fired when a non-system key is pressed.
KeyUp Is fired when a non-system key is released after a press.
PointerCaptureLost Occurs when a pointer moves to another Windows Store app.
PointerEntered Occurs when a pointer moves into the bounding box of the Windows Store app.
PointerExited Occurs when the pointer moves outside the bounding box of the Windows Store app.
PointerMoved Occurs when a pointer moves within the bounding box of the Windows Store app.
PointerPressed Occurs when a mouse button is clicked, or a touch or pen contact is detected, within the bounding rectangle of the Windows Store app.
PointerReleased Occurs when a mouse button is released, or a touch or pen contact is lifted, within the bounding rectangle of the Windows Store app.
PointerWheelChanged Occurs when the wheel button is rotated.
SizeChanged Is fired when the window size is changed.
TouchHitTesting Occurs when a touch contact area intersects the bounding rectangle (or polygon) of a window that is registered for touch hit testing.
VisibilityChanged Is fired when the window visibility is changed.

 

메서드

The CoreWindow 클래스 - 이러한 메서드가 있습니다. 다음 위치의 메서드도 상속합니다. Object 클래스.

메서드Description
Activate Activates the window.
Close Closes a secondary window and exits the message loop.
GetAsyncKeyState Returns the state of a virtual key asynchronously.
GetForCurrentThread Gets the CoreWindow instance for the currently active thread.
GetKeyState Gets the state of a key.
ReleasePointerCapture Disables pointer capture for the Windows Store app.
SetPointerCapture Enables pointer capture for the Windows Store app.

 

속성

CoreWindow클래스 - 이러한 속성이 있습니다.

속성사용 권한Description

AutomationHostProvider

읽기 전용Gets the automation provider assigned to this window.

Bounds

읽기 전용Gets the bounding rectangle of the window.

CustomProperties

읽기 전용Gets the set of custom properties for the window.

Dispatcher

읽기 전용Gets the event dispatcher for the window.

FlowDirection

읽기/쓰기Gets or sets the horizontal origin of the window's reading order alignment.

IsInputEnabled

읽기/쓰기Gets or sets a value that indicates whether input is enabled for the Windows Store app.

IsKeyboardInputEnabled

읽기/쓰기

KeyboardInputBuffer

읽기/쓰기

PointerCursor

읽기/쓰기Gets or sets the cursor used by the Windows Store app.

PointerPosition

읽기 전용Gets the client coordinates of the pointer.

Visible

읽기 전용Gets a value that indicates whether the window is visible.

 

설명

이 클래스의 새 인스턴스는 CoreApplication.CreateNewView를 호출한 후 반환된 CoreApplicationView 인스턴스에서 CoreWindow 속성을 검사하여 가져옵니다. 또는 실행 중인 앱에 대해 CoreApplication.Views 속성에서 또는 다음 예제에 표시된 것처럼 CoreWindow.GetForCurrentThread를 호출하여 기존 CoreWindow 인스턴스를 가져올 수 있습니다.


void MyCoreWindowEvents::Run() // this is an implementation of IFrameworkView::Run() used to show context
{
    CoreWindow::GetForCurrentThread()->Activate();

    /...

    CoreWindow::GetForCurrentThread()->Dispatcher->ProcessEvents(CoreProcessEventsOption::ProcessUntilQuit);
}

참고  : 이 클래스는 Agile 클래스가 아닙니다. 즉, 이 클래스의 스레딩 모델 및 마샬링 동작을 고려해야 합니다. 자세한 내용은 스레딩 및 마샬링(C++/CX)을 참조하십시오.

Windows Phone 8

이 API는 네이티브 앱에서만 지원됩니다.

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱만]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱만]

지원되는 최소 전화

Windows Phone 8[네이티브 앱만 해당]

Namespace

Windows.UI.Core
Windows::UI::Core [C++]

Metadata

Windows.winmd

참고 항목

CoreApplicationView
CoreApplication.CreateNewView
CoreApplication.Views

 

 

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft