HwndSourceParameters 구조체

정의

HwndSource(HwndSourceParameters) 생성자를 사용하여 HwndSource 개체를 만드는 데 사용되는 매개 변수를 포함합니다.Contains the parameters that are used to create an HwndSource object using the HwndSource(HwndSourceParameters) constructor.

public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure HwndSourceParameters
상속
HwndSourceParameters

설명

이 구조에만 사용 됩니다는 HwndSource 생성자 호출 개체입니다.This structure is used only in the HwndSource object constructor call.

값이이 구조에서 설정한 속성에 직접 노출 되지 않습니다 HwndSource 때 인스턴스는 HwndSource 생성 됩니다.The properties whose values are established by this structure are not directly exposed on HwndSource instances when an HwndSource is constructed. 그러나 HwndSourceParameters 구조체의 값은 일반적으로 특정 호스팅된 개체 및 해당 Api에 있을 수 있는 "Height" 및 "Width"와 같은 일반 UIUI 속성에 영향을 줍니다.However, the values of the HwndSourceParameters structure typically affect general UIUI properties such as "Height" and "Width" that might exist in specific hosted objects and their APIs.

중요

기본 (매개 변수가 없는) 생성자를 사용 하 여이 구조체의 인스턴스를 생성 하지 마세요.Do not construct instances of this structure using the default (parameterless) constructor. 매개 변수가 없는 생성자가 만든 HwndSourceParameters 인스턴스는 WindowName 속성을 설정할 수 있는 경우에도 WindowName 할당할 수 없는 HwndSourceParameters를 발생 합니다.An HwndSourceParameters instance that is created by the parameterless constructor results in HwndSourceParameters that cannot be assigned a WindowName (even though the WindowName property appears to be settable). 이러한 인스턴스를 매개 변수로 적용 됩니다는 HwndSource 생성자를 결과 HwndSource 창을 표시할 수 없습니다.If such an instance is applied as the parameters for an HwndSource constructor, the resulting HwndSource cannot display a window.

생성자

HwndSourceParameters(String)

지정된 창 이름을 사용하여 HwndSourceParameters 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the HwndSourceParameters class with a specified window name.

HwndSourceParameters(String, Int32, Int32)

지정된 창 이름과 초기 크기를 사용하여 HwndSourceParameters 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the HwndSourceParameters class with a specified window name and initial size.

속성

AcquireHwndFocusInMenuMode

HwndSource가 만들어질 때 창이 포함된 WPF에 대해 Win32 포커스를 가져올지 여부를 결정하는 값을 가져오거나 설정합니다.Gets or sets the value that determines whether to acquire Win32 focus for the WPF containing window when an HwndSource is created.

AdjustSizingForNonClientArea

크기 조정을 위해 비클라이언트 영역을 포함할지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether to include the nonclient area for sizing.

ExtendedWindowStyle

창의 확장 Microsoft WindowsMicrosoft Windows 스타일을 가져오거나 설정합니다.Gets or sets the extended Microsoft WindowsMicrosoft Windows styles for the window.

HasAssignedSize

크기가 할당되었는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether a size was assigned.

Height

창의 높이를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates the height of the window.

HwndSourceHook

창의 메시지 후크를 가져오거나 설정합니다.Gets or sets the message hook for the window.

ParentWindow

만든 창에 대한 부모의 창 핸들(HWND)을 가져오거나 설정합니다.Gets or sets the window handle (HWND) of the parent for the created window.

PositionX

창의 왼쪽 가장자리 위치를 가져오거나 설정합니다.Gets or sets the left-edge position of the window.

PositionY

창의 위쪽 가장자리 위치를 가져오거나 설정합니다.Gets or sets the upper-edge position of the window.

RestoreFocusMode

WPF에서 창으로의 포커스 복원을 처리하는 방법을 가져오거나 설정합니다.Gets or sets how WPF handles restoring focus to the window.

TreatAncestorsAsNonClientArea

HwndSource의 부모 창이 레이아웃 과정 중에 창의 비클라이언트 영역으로 간주되어야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether the parent windows of the HwndSource should be considered the non-client area of the window during layout passes.

TreatAsInputRoot

HwndSourceComponentDispatcher를 통해 메시지 펌프가 발생시킨 창 메시지를 받아야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether the HwndSource should receive window messages raised by the message pump via the ComponentDispatcher.

UsesPerPixelOpacity

원본 창 콘텐츠의 픽셀별 불투명도가 적용되는지 여부를 선언하는 값을 가져옵니다.Gets a value that declares whether the per-pixel opacity of the source window content is respected.

UsesPerPixelTransparency

원본 창 콘텐츠의 픽셀별 투명도가 적용되는지 여부를 선언하는 값을 가져옵니다.Gets a value that declares whether the per-pixel transparency of the source window content is respected.

Width

창의 너비를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates the width of the window.

WindowClassStyle

창의 Microsoft WindowsMicrosoft Windows 클래스 스타일을 가져오거나 설정합니다.Gets or sets the Microsoft WindowsMicrosoft Windows class style for the window.

WindowName

창의 이름을 가져오거나 설정합니다.Gets or sets the name of the window.

WindowStyle

창의 스타일을 가져오거나 설정합니다.Gets or sets the style for the window.

메서드

Equals(HwndSourceParameters)

이 구조체가 지정된 HwndSourceParameters 구조체와 같은지 여부를 확인합니다.Determines whether this structure is equal to a specified HwndSourceParameters structure.

Equals(Object)

이 구조체가 지정된 개체와 같은지 여부를 확인합니다.Determines whether this structure is equal to a specified object.

GetHashCode()

HwndSourceParameters 인스턴스의 해시 코드를 반환합니다.Returns the hash code for this HwndSourceParameters instance.

SetPosition(Int32, Int32)

HwndSource 창의 화면 위치에 사용되는 값을 설정합니다.Sets the values that are used for the screen position of the window for the HwndSource.

SetSize(Int32, Int32)

HwndSource의 창 크기에 사용되는 값을 설정합니다.Sets the values that are used for the window size of the HwndSource.

연산자

Equality(HwndSourceParameters, HwndSourceParameters)

HwndSourceParameters 구조체가 다른 HwndSourceParameters 구조체와 같은지 여부를 확인합니다.Determines whether an HwndSourceParameters structure is equal to another HwndSourceParameters structure.

Inequality(HwndSourceParameters, HwndSourceParameters)

HwndSourceParameters 구조체가 다른 HwndSourceParameters 구조체와 같지 않은지 여부를 확인합니다.Determines whether an HwndSourceParameters structure is not equal to another HwndSourceParameters structure.

적용 대상

추가 정보