using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace YL.Code
{
public class util
{
[DllImport("user32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)]
private extern static IntPtr FindWindow(string classname, string captionName);
[DllImport("user32.dll", EntryPoint = "FindWindowEx", CharSet = CharSet.Auto)]
private extern static IntPtr FindWindowEx(IntPtr parent, IntPtr child, string classname, string captionName);
[DllImport("user32.dll")]
static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, [MarshalAs(UnmanagedType.LPStr)] string lParam);
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool SetForegroundWindow(IntPtr hWnd);
[DllImport("user32", EntryPoint = "EnableWindow")]
public static extern int EnableWindow(int hwnd, int fEnable);
[DllImport("user32.dll")]
static extern bool EnableWindow(IntPtr hWnd, bool bEnable);
[DllImport("user32.dll")]
static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
public void hideEscButton()
{
try
{
IntPtr hWnd1 = FindWindow(null, "照片处理");
IntPtr hWnd2 = FindWindowEx(hWnd1, IntPtr.Zero, "WindowsForms10.BUTTON.app.0.3b93019_r14_ad1", null);
if (hWnd2 == IntPtr.Zero) return;
uint WM_SHOWWINDOW = 0x18;
ShowWindow(hWnd2, 0);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}