5 implementations of IWin32Window
PresentationUI (1)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (1)
2270private class WrapperIWin32Window : System.Windows.Forms.IWin32Window
System.Windows.Forms (4)
System\Windows\Forms\Control.cs (1)
44IWin32Window,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
20IWin32Window,
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (1)
30public partial class TaskDialog : IWin32Window
System\Windows\Forms\NativeWindow.cs (1)
14public unsafe partial class NativeWindow : MarshalByRefObject, IWin32Window, IHandle<HWND>
104 references to IWin32Window
Microsoft.VisualBasic.Forms (5)
Microsoft\VisualBasic\Interaction.InputBoxHandler.vb (2)
12Private ReadOnly _parentWindow As IWin32Window 20Public Sub New(Prompt As String, Title As String, DefaultResponse As String, XPos As Integer, YPos As Integer, ParentWindow As IWin32Window)
Microsoft\VisualBasic\Interaction.vb (3)
94Private Function InternalInputBox(prompt As String, title As String, defaultResponse As String, xPos As Integer, yPos As Integer, parentWindow As IWin32Window) As String 203Dim parentWindow As IWin32Window = Nothing 241Dim parentWindow As IWin32Window = Nothing
PresentationUI (6)
MS\Internal\Documents\Application\FilePresentation.cs (1)
60IWin32Window rbw = null;
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (3)
178public System.Windows.Forms.IWin32Window RootBrowserWindow 2255private System.Windows.Forms.IWin32Window _rootBrowserWindow; 2285IntPtr System.Windows.Forms.IWin32Window.Handle
MS\Internal\Documents\DocumentSignatureManager.cs (2)
240System.Windows.Forms.IWin32Window parentWindow = 272System.Windows.Forms.IWin32Window parentWindow =
System.Windows.Forms (80)
src\winforms\src\Common\src\RTLAwareMessageBox.cs (1)
17IWin32Window? owner,
System\Windows\Forms\ActiveX\AxHost.AxComponentEditor.cs (1)
15public override bool EditComponent(ITypeDescriptorContext? context, object obj, IWin32Window? parent)
System\Windows\Forms\ComponentModel\COM2Interop\COM2ComponentEditor.cs (1)
49public override unsafe bool EditComponent(ITypeDescriptorContext? context, object obj, IWin32Window? parent)
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyBuilderUITypeEditor.cs (1)
36IWin32Window parent = uiSvc.GetDialogOwnerWindow();
System\Windows\Forms\Control.cs (3)
5783/// Otherwise, returns <see cref="IWin32Window.Handle"/> after validating the handle is valid. 5785internal static HandleRef<HWND> GetSafeHandle(IWin32Window window) 12839IWin32Window IKeyboardToolTip.GetOwnerWindow() => this;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (1)
331IWin32Window? IKeyboardToolTip.GetOwnerWindow() => DataGridView;
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (1)
64IWin32Window? IKeyboardToolTip.GetOwnerWindow() => _listView;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (1)
209internal static unsafe ToolStripDropDownMenu FromHMenu(HMENU hmenu, IWin32Window targetWindow)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
3596IWin32Window IKeyboardToolTip.GetOwnerWindow()
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (2)
118internal ToolStripMenuItem(HMENU hmenu, int nativeMenuCommandId, IWin32Window targetWindow) 1081internal void SetNativeTargetWindow(IWin32Window window)
System\Windows\Forms\Controls\TreeView\TreeNode.IKeyboardToolTip.cs (1)
39IWin32Window? IKeyboardToolTip.GetOwnerWindow() => TreeView;
System\Windows\Forms\Design\ComponentEditorForm.cs (2)
450public virtual DialogResult ShowForm(IWin32Window? owner) 458public virtual DialogResult ShowForm(IWin32Window? owner, int page)
System\Windows\Forms\Design\IUIService.cs (2)
29IWin32Window GetDialogOwnerWindow(); 39bool ShowComponentEditor(object component, IWin32Window parent);
System\Windows\Forms\Design\WindowsFormsComponentEditor.cs (2)
25public bool EditComponent(object component, IWin32Window? owner) 33public virtual bool EditComponent(ITypeDescriptorContext? context, object component, IWin32Window? owner)
System\Windows\Forms\Dialogs\CommonDialogs\CommonDialog.cs (1)
168public DialogResult ShowDialog(IWin32Window? owner)
System\Windows\Forms\Dialogs\MessageBox.cs (13)
40IWin32Window? owner, 160IWin32Window? owner, 194IWin32Window? owner, 229IWin32Window? owner, 266IWin32Window? owner, 349IWin32Window? owner, 364IWin32Window? owner, 378IWin32Window? owner, 391IWin32Window? owner, 402public static DialogResult Show(IWin32Window? owner, string? text, string? caption) 410public static DialogResult Show(IWin32Window? owner, string? text) 416IWin32Window? owner, 440IWin32Window? owner,
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (2)
359IWin32Window owner, 488IWin32Window owner,
System\Windows\Forms\Form.cs (13)
776if (Properties.TryGetValue(s_propDialogOwner, out IWin32Window? dialogOwner)) 3709IWin32Window? dialogOwner = Properties.GetValueOrDefault<IWin32Window>(s_propDialogOwner); 5411/// The optional owner window that implements <see cref="IWin32Window"/>. 5441public void Show(IWin32Window? owner) 5505/// The optional owner window that implements <see cref="IWin32Window"/>. 5596public Task ShowAsync(IWin32Window? owner = null) 5625void ShowFormInternally(IWin32Window? owner) 5662public DialogResult ShowDialog(IWin32Window? owner) 5862/// Any object that implements <see cref="IWin32Window"/> 5896public Task<DialogResult> ShowDialogAsync(IWin32Window owner) => ShowDialogAsyncInternal(owner); 5898private Task<DialogResult> ShowDialogAsyncInternal(IWin32Window? owner) 5927void ShowDialogProc(ref TaskCompletionSource<DialogResult> modalFormCompletion, IWin32Window? owner = default)
System\Windows\Forms\Internal\Win32WindowExtensions.cs (1)
8public static WINDOW_EX_STYLE GetExtendedStyle(this IWin32Window window)
System\Windows\Forms\MDI\MdiControlStrip.ControlBoxMenuItem.cs (1)
11internal ControlBoxMenuItem(HMENU hMenu, uint nativeMenuCommandId, IWin32Window targetWindow)
System\Windows\Forms\MDI\MDIControlStrip.cs (2)
18private IWin32Window _target; 24public MdiControlStrip(IWin32Window target)
System\Windows\Forms\ToolTip\DrawToolTipEventArgs.cs (2)
21IWin32Window? associatedWindow, 47public IWin32Window? AssociatedWindow { get; }
System\Windows\Forms\ToolTip\IKeyboardToolTip.cs (1)
46IWin32Window? GetOwnerWindow();
System\Windows\Forms\ToolTip\PopupEventArgs.cs (2)
17public PopupEventArgs(IWin32Window? associatedWindow, Control? associatedControl, bool isBalloon, Size size) 28public IWin32Window? AssociatedWindow { get; }
System\Windows\Forms\ToolTip\ToolTip.cs (20)
125IWin32Window? ownerWindow = currentTool.GetOwnerWindow(); 300private bool IsWindowActive(IWin32Window window) 987private ToolInfoWrapper<HandleRef<HWND>> GetWinTOOLINFO(IWin32Window window) 1305private void ShowTooltip(string? text, IWin32Window window, int duration) 1375public void Show(string? text, IWin32Window window) 1388public void Show(string? text, IWin32Window window, int duration) 1402public void Show(string? text, IWin32Window window, Point point) 1421public void Show(string? text, IWin32Window window, Point point, int duration) 1441public void Show(string? text, IWin32Window window, int x, int y) 1458public void Show(string? text, IWin32Window window, int x, int y, int duration) 1484var ownerWindow = tool.GetOwnerWindow(); 1522private bool TryGetBubbleSize(IWin32Window ownerWindow, out Size bubbleSize) 1720public void Hide(IWin32Window win) 1787private void SetTool(IWin32Window window, string? text, TipInfo.Type type, Point position) 1870private void StartTimer(IWin32Window owner, int interval) 1975IWin32Window? window = GetCurrentToolWindow(); 1995IWin32Window? window = GetCurrentToolWindow(); 2028IWin32Window? window = GetCurrentToolWindow(); 2220if (GetCurrentToolWindow() is not IWin32Window window) 2320if (GetCurrentToolWindow() is IWin32Window window)
System\Windows\Forms\ToolTip\ToolTip.ToolTipTimer.cs (2)
10public ToolTipTimer(IWin32Window owner) : base() 15public IWin32Window Host { get; }
System.Windows.Forms.Design (13)
src\winforms\src\Common\src\RTLAwareMessageBox.cs (1)
17IWin32Window? owner,
System\ComponentModel\Design\DataSourceProviderService.cs (2)
18public abstract DataSourceGroup InvokeAddNewDataSource(IWin32Window parentWindow, FormStartPosition startPosition); 20public abstract bool InvokeConfigureDataSource(IWin32Window parentWindow, FormStartPosition startPosition, DataSourceDescriptor dataSourceDescriptor);
System\ComponentModel\Design\DesignerActionUI.cs (1)
35private readonly IWin32Window? _mainParentWindow;
System\ComponentModel\Design\DesignerActionUI.DesignerActionToolStripDropDown.cs (2)
14private readonly IWin32Window? _mainParentWindow; 20public DesignerActionToolStripDropDown(DesignerActionUI designerActionUI, IWin32Window? mainParentWindow)
System\Windows\Forms\Design\CollectionEditVerbManager.cs (1)
178return dialog.ShowDialog(_designer.Component as IWin32Window);
System\Windows\Forms\Design\CommandSet.cs (2)
309IWin32Window? parent = null; 312if (obj is IWin32Window)
System\Windows\Forms\Design\DataSourceProviderService.cs (2)
16public abstract DataSourceGroup InvokeAddNewDataSource(IWin32Window parentWindow, FormStartPosition startPosition); 18public abstract bool InvokeConfigureDataSource(IWin32Window parentWindow, FormStartPosition startPosition, DataSourceDescriptor dataSourceDescriptor);
System\Windows\Forms\Design\EditorServiceContext.cs (1)
132return dialog.ShowDialog(_designer.Component as IWin32Window);
System\Windows\Forms\Design\FolderNameEditor.FolderBrowser.cs (1)
51public unsafe DialogResult ShowDialog(IWin32Window? owner)