获取对话框句柄,如果有则关闭
IntPtr ptr = FindWindow(null, "梁串编号索引");
if (ptr != null && ptr != IntPtr.Zero)
{
int WM_CLOSE = 0x0010;
SendMessage(ptr, WM_CLOSE, 0, 0);
}
win32获取界面信息,发送信息
[DllImport("user32.dll", EntryPoint = "FindWindow")]
internal static extern IntPtr FindWindow(string ClassName, string WindowNamw);
[DllImport("User32.dll", EntryPoint = "SendMessage")]
private static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
这篇博客介绍了如何使用Win32 API的FindWindow函数查找特定名称的窗口句柄,并通过SendMessage函数发送WM_CLOSE消息来关闭该窗口。示例代码展示了查找并关闭名为'梁串编号索引'的窗口的过程。
244

被折叠的 条评论
为什么被折叠?



