InputNonClientPointerSource Klasse

Definition

Verarbeitet Zeigereingaben im Nicht-Clientbereich eines Fensters.

public ref class InputNonClientPointerSource sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65540)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InputNonClientPointerSource final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65540)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InputNonClientPointerSource
Public NotInheritable Class InputNonClientPointerSource
Vererbung
Object Platform::Object IInspectable InputNonClientPointerSource
Attribute

Hinweise

Der Nicht-Clientbereich eines Fensters enthält Elemente wie die Titelleiste, die Menüleiste oder den Fensterrahmen.

Eigenschaften

DispatcherQueue

Ruft die Dispatcherwarteschlange ab, die dem InputNonClientPointerSource-Objekt zugeordnet ist.

Methoden

ClearAllRegionRects()

Löscht alle Regionstypen innerhalb des Nicht-Clientbereichs eines Fensters aus der InputNonClientPointerSource.

ClearRegionRects(NonClientRegionKind)

Löscht jede Region des angegebenen Typs im Nicht-Clientbereich eines Fensters aus inputNonClientPointerSource.

GetForWindowId(WindowId)

Ruft ein InputNonClientPointerSource-Objekt für das angegebene Fenster ab.

GetRegionRects(NonClientRegionKind)

Ruft die Partitionsgrenzen für jede Region des angegebenen Typs innerhalb des Nicht-Clientbereichs eines Fensters ab.

SetRegionRects(NonClientRegionKind, RectInt32[])

Legt die Partitionsgrenzen jeder Region im Nicht-Clientbereich eines Fensters fest.

Ereignisse

CaptionTapped

Tritt auf, wenn das Fenster Untertitel eine Tippaktion mit dem Zeiger meldet.

PointerEntered

Tritt auf, wenn der Zeiger in einen Bereich des Nicht-Clientbereichs des Fensters eintritt.

PointerExited

Tritt auf, wenn der Zeiger einen Bereich des Nicht-Clientbereichs des Fensters verlässt.

PointerMoved

Tritt auf, wenn der Zeiger innerhalb einer Region des Nicht-Clientbereichs des Fensters verschoben wird.

PointerPressed

Tritt auf, wenn eine Druckaktion (z. B. ein Tastendruck oder Mausklick) innerhalb eines Bereichs des Nicht-Clientbereichs des Fensters für den Zeiger empfangen wird.

PointerReleased

Tritt auf, wenn das Zeigergerät, das einer vorherigen InputNonClientPointerSource.PointerPressed-Aktion zugeordnet ist, innerhalb einer Region des Nicht-Clientbereichs des Fensters freigegeben wird.

RegionsChanged

Tritt bei einer Änderung der Partitionsgrenzen einer Region im Nicht-Clientbereich eines Fensters auf.

Gilt für: