| File: System\Windows\Forms\SendKeys\SendKeys.SKWindow.cs | Web Access |
| Project: src\winforms\src\System.Windows.Forms\System.Windows.Forms.csproj (System.Windows.Forms) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace System.Windows.Forms; public partial class SendKeys { /// <summary> /// SendKeys creates a window to monitor WM_CANCELJOURNAL messages. /// </summary> private class SKWindow : Control { public SKWindow() { SetState(States.TopLevel, true); SetExtendedState(ExtendedStates.InterestedInUserPreferenceChanged, false); SetBounds(-1, -1, 0, 0); Visible = false; } protected override void WndProc(ref Message m) { if (m.Msg == (int)PInvokeCore.WM_CANCELJOURNAL) { try { JournalCancel(); } catch { } } } } }