Я получил этот код:
using System.Runtime.InteropServices;
[DllImportAttribute("User32.dll")]
private static extern int FindWindow(String ClassName, String WindowName);
[DllImport("User32")]
private static extern int ShowWindow(int hWnd, int nCmdShow);
private const int SW_HIDE = 0;
int hWnd = FindWindow(null, Microsoft Excel - Book1);
if (hWnd > 0)
{
ShowWindow(hWnd, SW_HIDE);
}
Но иногда я открываю Book1 с OpenOffice.org... и у меня возникает вопрос, как я могу использовать SW_HIDE для разных заголовков окон?
Если Microsoft Excel — название книги 1 существует
Если книга Book1 - OpenOffice.org Calc существует
Возможно, можно найти часть заголовка Windows "Book1"
Большое спасибо!