SystemTrayMenu/Utilities/FormsExtensions.cs
Peter Kirmeier 3b28cc168b Remove legacy file dialog
Pre-Vista OS is not supported by .Net6 any ways
2022-11-13 17:55:24 +01:00

35 lines
898 B
C#

// <copyright file="FormsExtensions.cs" company="PlaceholderCompany">
// Copyright (c) PlaceholderCompany. All rights reserved.
// </copyright>
namespace SystemTrayMenu.Utilities
{
using System;
using System.Windows.Interop;
public static class FormsExtensions
{
public class NativeWindow : HwndSource
{
private HwndSourceHook hook;
public NativeWindow()
: base(new())
{
hook = new HwndSourceHook(WndProc);
AddHook(hook);
}
~NativeWindow()
{
RemoveHook(hook);
}
protected virtual IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
throw new NotImplementedException();
}
}
}
}