C# Class ControlzEx.Microsoft.Windows.Shell.WindowChromeWorker

Inheritance: System.Windows.DependencyObject
显示文件 Open project: ControlzEx/ControlzEx Class Usage Examples

Public Properties

Property Type Description
WindowChromeWorkerProperty System.Windows.DependencyProperty

Private Properties

Property Type Description
AdjustWorkingAreaForAutoHide Standard.RECT
FixupRootElementMargin void
GetDefaultFixupMargin System.Windows.Thickness
GetWindowChromeWorker WindowChromeWorker
SetWindowChrome void
SetWindowChromeWorker void
UnsubscribeWindowEvents void
WindowChromeWorker System
_ApplyNewCustomChrome void
_ClearRoundingRegion void
_CreateAndCombineRoundRectRgn void
_CreateRoundRectRgn System.IntPtr
_ExtendGlassFrame void
_FixupRestoreBounds void
_FixupTemplateIssues void
_GetAdjustedWindowRect Standard.RECT
_GetClientRectRelativeToWindowRect Standard.RECT
_GetHTFromResizeGripDirection HT
_GetHwndState WindowState
_GetWindowRect System.Windows.Rect
_HandleDwmCompositionChanged System.IntPtr
_HandleEnterSizeMove System.IntPtr
_HandleEnterSizeMoveForAnimation System.IntPtr
_HandleExitSizeMove System.IntPtr
_HandleExitSizeMoveForAnimation System.IntPtr
_HandleGetMinMaxInfo System.IntPtr
_HandleMove System.IntPtr
_HandleMoveForRealSize System.IntPtr
_HandleNCActivate System.IntPtr
_HandleNCCalcSize System.IntPtr
_HandleNCHitTest System.IntPtr
_HandleNCRButtonUp System.IntPtr
_HandleNCUAHDrawCaption System.IntPtr
_HandleSetTextOrIcon System.IntPtr
_HandleSettingChange System.IntPtr
_HandleSize System.IntPtr
_HandleSysCommand System.IntPtr
_HandleWindowPosChanged System.IntPtr
_HandleWindowPosChanging System.IntPtr
_HitTestNca HT
_IsUniform bool
_OnChromePropertyChangedThatRequiresRepaint void
_OnChromeWorkerChanged void
_OnWindowPropertyChangedThatRequiresTemplateFixup void
_RestoreFrameworkIssueFixups void
_RestoreGlassFrame void
_RestoreHrgn void
_RestoreStandardChromeState void
_SetRoundingRegion void
_SetWindow void
_UnhookCustomChrome void
_UnsetWindow void
_UpdateFrameState void
_UpdateSystemMenu void
_WindowSourceInitialized void
_WndProc System.IntPtr

Private Methods

Method Description
AdjustWorkingAreaForAutoHide ( IntPtr monitorContainingApplication, RECT area ) : RECT
FixupRootElementMargin ( ) : void
GetDefaultFixupMargin ( ) : System.Windows.Thickness
GetWindowChromeWorker ( Window window ) : WindowChromeWorker
SetWindowChrome ( WindowChrome newChrome ) : void
SetWindowChromeWorker ( Window window, WindowChromeWorker chrome ) : void
UnsubscribeWindowEvents ( ) : void
WindowChromeWorker ( ) : System
_ApplyNewCustomChrome ( ) : void
_ClearRoundingRegion ( ) : void
_CreateAndCombineRoundRectRgn ( IntPtr hrgnSource, Rect region, double radius ) : void
_CreateRoundRectRgn ( Rect region, double radius ) : IntPtr
_ExtendGlassFrame ( ) : void
_FixupRestoreBounds ( object sender, EventArgs e ) : void
_FixupTemplateIssues ( ) : void
_GetAdjustedWindowRect ( RECT rcWindow ) : RECT
_GetClientRectRelativeToWindowRect ( IntPtr hWnd ) : RECT
_GetHTFromResizeGripDirection ( ResizeGripDirection direction ) : HT
_GetHwndState ( ) : WindowState
_GetWindowRect ( ) : Rect
_HandleDwmCompositionChanged ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleEnterSizeMove ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleEnterSizeMoveForAnimation ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleExitSizeMove ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleExitSizeMoveForAnimation ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleGetMinMaxInfo ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleMove ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleMoveForRealSize ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleNCActivate ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleNCCalcSize ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleNCHitTest ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleNCRButtonUp ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleNCUAHDrawCaption ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleSetTextOrIcon ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleSettingChange ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleSize ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleSysCommand ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleWindowPosChanged ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleWindowPosChanging ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HitTestNca ( Rect windowPosition, Point mousePosition ) : HT
_IsUniform ( System.Windows.CornerRadius cornerRadius ) : bool
_OnChromePropertyChangedThatRequiresRepaint ( object sender, EventArgs e ) : void
_OnChromeWorkerChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
_OnWindowPropertyChangedThatRequiresTemplateFixup ( object sender, EventArgs e ) : void
_RestoreFrameworkIssueFixups ( ) : void
_RestoreGlassFrame ( ) : void
_RestoreHrgn ( ) : void
_RestoreStandardChromeState ( bool isClosing ) : void
_SetRoundingRegion ( WINDOWPOS wp ) : void
_SetWindow ( Window window ) : void
_UnhookCustomChrome ( ) : void
_UnsetWindow ( object sender, EventArgs e ) : void
_UpdateFrameState ( bool force ) : void
_UpdateSystemMenu ( WindowState assumeState ) : void
_WindowSourceInitialized ( object sender, EventArgs e ) : void
_WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr

Property Details

WindowChromeWorkerProperty public_oe static_oe property

public static DependencyProperty,System.Windows WindowChromeWorkerProperty
return System.Windows.DependencyProperty