ICoreWindow インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ウィンドウ オブジェクトとその入力イベントのインターフェイスと基本的なユーザー インターフェイスの動作を指定します。
public interface class ICoreWindow
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2042222066, 34718, 19337, 183, 152, 121, 228, 117, 152, 3, 12)]
struct ICoreWindow
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2042222066, 34718, 19337, 183, 152, 121, 228, 117, 152, 3, 12)]
public interface ICoreWindow
Public Interface ICoreWindow
- 派生
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
プロパティ
AutomationHostProvider |
このウィンドウに割り当てられたオートメーション プロバイダーを取得するプロパティを指定します。 |
Bounds |
ウィンドウの外接する四角形を取得する プロパティを指定します。 |
CustomProperties |
ウィンドウのカスタム プロパティのセットを取得するプロパティを指定します。 |
Dispatcher |
ウィンドウのイベント ディスパッチャーを取得するプロパティを指定します。 |
FlowDirection |
ウィンドウの読み取り順序の配置の水平方向の原点を取得または設定するプロパティを指定します。 ユーザー インターフェイスで指定された言語が右揃え (アラビア語やヘブライ語など) の場合、ウィンドウの読み取りレイアウトの水平方向の原点は右端にあります。 |
IsInputEnabled |
ウィンドウに対して入力を有効にするかどうかを取得または設定するプロパティを指定します。 |
PointerCursor |
ウィンドウで使用されるポインター カーソルを取得または設定します。 |
PointerPosition |
ポインターの位置を取得するプロパティを指定します。 |
Visible |
ウィンドウが表示されるかどうかを取得するプロパティを指定します。 |
メソッド
Activate() |
ウィンドウをアクティブにするメソッドを指定します。 このメソッドは、画面にウィンドウを表示するために呼び出されます。 |
Close() |
ウィンドウを閉じ、メッセージ ループを終了するメソッドを指定します。 |
GetAsyncKeyState(VirtualKey) |
仮想キーの状態を非同期的に返すメソッドを指定します。 |
GetKeyState(VirtualKey) |
キーの状態を取得するメソッドを指定します。 |
ReleasePointerCapture() |
以前に SetPointerCapture を介して関連付けられた場合に、アプリからのポインター入力の関連付けを解除し、通常のポインター入力処理を復元するメソッドを指定します。 |
SetPointerCapture() |
ポインター入力をアプリに関連付けるメソッドを指定します。 ポインターがキャプチャされると、そのポインターに関連付けられている後続のすべてのイベントがアプリによって発生します。 ポインターは、いつでも 1 つのアプリによってのみキャプチャできます。 ポインター イベントは、ポインターがアプリの境界外に移動した場合でも続行されます。 |
イベント
Activated |
ウィンドウのアクティブ化または非アクティブ化が完了したときに発生するイベントを指定します。 |
AutomationProviderRequested |
オートメーション ハンドラーの要求が生成されたときに発生するイベントを指定します。 |
CharacterReceived |
入力キューで新しい文字を受信したときに発生するイベントを指定します。 |
Closed |
ウィンドウが閉じられる (またはアプリが完全に終了する) ときに発生するイベントを指定します。 |
InputEnabled |
ウィンドウに対して入力が有効または無効になったときに発生するイベントを指定します。 |
KeyDown |
システム以外のキーが押されたときに発生するイベント。 このイベントのデリゲート型は TypedEventHandler<TSender,TResult> で、 TSender は CoreWindow 型、 TResult は KeyEventArgs 型です。 |
KeyUp |
プレス後にシステム以外のキーが解放されたときに発生するイベント。 このイベントのデリゲート型は TypedEventHandler<TSender,TResult> で、 TSender は CoreWindow 型、 TResult は KeyEventArgs 型です。 |
PointerCaptureLost |
ポインターが別のウィンドウに移動したときに発生するイベントを指定します。 このイベントは PointerExited の後に発生し、ウィンドウに対して発生する最後のポインター イベントです。 |
PointerEntered |
ウィンドウの境界ボックスにポインターが移動したときに発生するイベントを指定します。 |
PointerExited |
ポインターがウィンドウの境界ボックスの外側に移動したときに発生するイベントを指定します。 |
PointerMoved |
ウィンドウの境界ボックス内でポインターが移動したときに発生するイベントを指定します。 |
PointerPressed |
マウス ボタンがクリックされたとき、またはデジタイザーサーフェスがアプリの外接する四角形内で指またはペンでタッチされたときに発生します。 操作セッションは、1 つの連絡先が検出されたときに開始され、その連絡先と同じセッション内のすべての後続の連絡先が検出されなくなったときに終了します。 このイベントは、対話セッションで検出された最初の連絡先に対して発生します。 他のすべての同時連絡先ポインターの詳細は、PointerPointProperties オブジェクト (PointerPoint オブジェクトから Properties プロパティを取得することによって取得) を介して公開されます。 |
PointerReleased |
押されたマウス ボタンが離された場合、またはアプリの外接する四角形 (ポインターがキャプチャされている場合は外接する四角形の外側) 内で、デジタイザーサーフェイスからタッチまたはペンの接触が持ち上げられたときに発生します。 操作セッションは、1 つの連絡先が検出されたときに開始され、その連絡先と同じセッション内のすべての後続の連絡先が検出されなくなったときに終了します。 このイベントは、操作セッションで検出された各連絡先に対して発生します (マウスを除き、最後のマウス ボタンが離されたときにのみこのイベントが発生します)。 |
PointerWheelChanged |
マウス ホイールが回転したときに発生するイベント。 このイベントのデリゲート型は TypedEventHandler<TSender,TResult> で、 TSender は CoreWindow 型、 TResult は PointerEventArgs 型です。 |
SizeChanged |
ウィンドウ サイズが変更されたときに発生するイベントを指定します。 |
TouchHitTesting |
タッチ ヒット テスト用に登録されたウィンドウ内にタッチ接触領域がある場合に発生するイベントを指定します。 |
VisibilityChanged |
ウィンドウの可視性が変更されたときに発生するイベントを指定します。 |