예제 #1
0
        private void FillTree()
        {
            this.windowTree.Nodes.Clear();

            windowTreeBuilder = new WindowTreeBuilder(windowTreeBuilder);
            windowTreeBuilder.BuildAllWindowsTree();

            if (this.IsHandleCreated)
            {
                windowTreeBuilder.RemoveNode(this.Handle);
            }

            windowTreeBuilder.FilterUnmanagedWindows();

            this.windowTree.Nodes.Add(windowTreeBuilder.RootNode);
            windowTreeBuilder.Expand();
        }
예제 #2
0
파일: MainForm.cs 프로젝트: carlmon/wfSpy
        private void FillTree()
        {
            this.windowTree.Nodes.Clear();

            WindowTreeBuilder windowTreeBuilder = new WindowTreeBuilder();
            windowTreeBuilder.BuildAllWindowsTree();

            if (this.IsHandleCreated)
                windowTreeBuilder.RemoveNode(this.Handle);

            windowTreeBuilder.FilterUnmanagedWindows();

            this.windowTree.Nodes.Add(windowTreeBuilder.RootNode);
            windowTreeBuilder.RootNode.Expand();
        }
예제 #3
0
 public WindowTreeBuilder(WindowTreeBuilder previousWindowTreeBuilder)
 {
     this.previousWindowTreeBuilder = previousWindowTreeBuilder;
 }