C# Class AdvancedLauncher.Tools.Extensions.HwndHostExtensions

Afficher le fichier Open project: GoldRenard/DMOAdvancedLauncher

Méthodes publiques

Свойство Type Description
CopyBitsBehaviorProperty System.Windows.DependencyProperty
RaiseMouseActivateCommandProperty System.Windows.DependencyProperty

Méthodes publiques

Méthode Description
GetCopyBitsBehavior ( this @this ) : CopyBitsBehavior

Attached property getter for the CopyBitsBehavior property.

GetRaiseMouseActivateCommand ( this @this ) : bool

Attached property getter for the RaiseMouseActivateCommand property.

SetCopyBitsBehavior ( this @this, CopyBitsBehavior value ) : void

Attached property setter for the CopyBitsBehavior property.

SetRaiseMouseActivateCommand ( this @this, bool value ) : void

Attached property setter for the RaiseMouseActivateCommand property.

Private Methods

Méthode Description
AddWndProcUsage ( System.Windows.Interop.HwndHost hwndHost ) : void
OnCopyBitsBehaviorChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnRaiseMouseActivateCommandChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RemoveWndProcUsage ( System.Windows.Interop.HwndHost hwndHost ) : void
TryHookWndProc ( System.Windows.Interop.HwndHost hwndHost ) : bool

Method Details

GetCopyBitsBehavior() public static méthode

Attached property getter for the CopyBitsBehavior property.
public static GetCopyBitsBehavior ( this @this ) : CopyBitsBehavior
@this this
Résultat CopyBitsBehavior

GetRaiseMouseActivateCommand() public static méthode

Attached property getter for the RaiseMouseActivateCommand property.
public static GetRaiseMouseActivateCommand ( this @this ) : bool
@this this
Résultat bool

SetCopyBitsBehavior() public static méthode

Attached property setter for the CopyBitsBehavior property.
public static SetCopyBitsBehavior ( this @this, CopyBitsBehavior value ) : void
@this this
value CopyBitsBehavior
Résultat void

SetRaiseMouseActivateCommand() public static méthode

Attached property setter for the RaiseMouseActivateCommand property.
public static SetRaiseMouseActivateCommand ( this @this, bool value ) : void
@this this
value bool
Résultat void

Property Details

CopyBitsBehaviorProperty public_oe static_oe property

Attached property for HwndHost instances that specifies the behavior for handling the SWP_NOCOPYBITS flag during moving or sizing operations.
public static DependencyProperty,System.Windows CopyBitsBehaviorProperty
Résultat System.Windows.DependencyProperty

RaiseMouseActivateCommandProperty public_oe static_oe property

Attached property for HwndHost instances that specifies whether or not a HwndHostCommands.MouseActivate command is raised in response to WM_MOUSEACTIVATE.
public static DependencyProperty,System.Windows RaiseMouseActivateCommandProperty
Résultat System.Windows.DependencyProperty