C# 클래스 Windawesome.ProgramRule

파일 보기 프로젝트 열기: kocubinski/windawesome 1 사용 예제들

공개 메소드들

메소드 설명
ProgramRule ( string className = ".*", string displayName = ".*", string processName = ".*", System.NativeMethods styleContains = (NativeMethods.WS)0, System.NativeMethods styleNotContains = (NativeMethods.WS)0, System.NativeMethods exStyleContains = (NativeMethods.WS_EX)0, System.NativeMethods exStyleNotContains = (NativeMethods.WS_EX)0, CustomMatchingFunction customMatchingFunction = null, CustomMatchingFunction customOwnedWindowMatchingFunction = null, bool isManaged = true, int tryAgainAfter = -1, int windowCreatedDelay = -1, bool redrawDesktopOnWindowCreated = false, bool showMenu = true, bool updateIcon = false, OnWindowCreatedOrShownAction onWindowCreatedAction = OnWindowCreatedOrShownAction.SwitchToWindowsWorkspace, OnWindowCreatedOrShownAction onHiddenWindowShownAction = OnWindowCreatedOrShownAction.SwitchToWindowsWorkspace, OnWindowCreatedOnWorkspaceAction onWindowCreatedOnCurrentWorkspaceAction = OnWindowCreatedOnWorkspaceAction.MoveToTop, OnWindowCreatedOnWorkspaceAction onWindowCreatedOnInactiveWorkspaceAction = OnWindowCreatedOnWorkspaceAction.MoveToTop, int showOnWorkspacesCount, IEnumerable rules = null ) : System

비공개 메소드들

메소드 설명
DefaultOwnedWindowMatchingFunction ( IntPtr hWnd ) : bool
IsMatch ( IntPtr hWnd, string cName, string dName, string pName, System.NativeMethods style, System.NativeMethods exStyle ) : bool

메소드 상세

ProgramRule() 공개 메소드

public ProgramRule ( string className = ".*", string displayName = ".*", string processName = ".*", System.NativeMethods styleContains = (NativeMethods.WS)0, System.NativeMethods styleNotContains = (NativeMethods.WS)0, System.NativeMethods exStyleContains = (NativeMethods.WS_EX)0, System.NativeMethods exStyleNotContains = (NativeMethods.WS_EX)0, CustomMatchingFunction customMatchingFunction = null, CustomMatchingFunction customOwnedWindowMatchingFunction = null, bool isManaged = true, int tryAgainAfter = -1, int windowCreatedDelay = -1, bool redrawDesktopOnWindowCreated = false, bool showMenu = true, bool updateIcon = false, OnWindowCreatedOrShownAction onWindowCreatedAction = OnWindowCreatedOrShownAction.SwitchToWindowsWorkspace, OnWindowCreatedOrShownAction onHiddenWindowShownAction = OnWindowCreatedOrShownAction.SwitchToWindowsWorkspace, OnWindowCreatedOnWorkspaceAction onWindowCreatedOnCurrentWorkspaceAction = OnWindowCreatedOnWorkspaceAction.MoveToTop, OnWindowCreatedOnWorkspaceAction onWindowCreatedOnInactiveWorkspaceAction = OnWindowCreatedOnWorkspaceAction.MoveToTop, int showOnWorkspacesCount, IEnumerable rules = null ) : System
className string
displayName string
processName string
styleContains System.NativeMethods
styleNotContains System.NativeMethods
exStyleContains System.NativeMethods
exStyleNotContains System.NativeMethods
customMatchingFunction CustomMatchingFunction
customOwnedWindowMatchingFunction CustomMatchingFunction
isManaged bool
tryAgainAfter int
windowCreatedDelay int
redrawDesktopOnWindowCreated bool
showMenu bool
updateIcon bool
onWindowCreatedAction OnWindowCreatedOrShownAction
onHiddenWindowShownAction OnWindowCreatedOrShownAction
onWindowCreatedOnCurrentWorkspaceAction OnWindowCreatedOnWorkspaceAction
onWindowCreatedOnInactiveWorkspaceAction OnWindowCreatedOnWorkspaceAction
showOnWorkspacesCount int
rules IEnumerable
리턴 System