|
在C#中使用热键隐含窗口(8) [DllImport("user32.dll")] private static extern int EnumWindows(EnumWindowsProc ewp, int lParam); [DllImport("user32.dll")] private static extern bool IsWindowVisible(int hWnd);
//delegate used for EnumWindows() callback function public delegate bool EnumWindowsProc(int hWnd, int lParam);
private int m_Position = -1; // holds current index of wndArray, // necessary for IEnumerable ArrayList wndArray = new ArrayList(); //array of windows //Object's private fields private bool m_invisible = false; private bool m_notitle = false;
/// <summary> /// Collection Constructor with additional options /// </summary> /// <param name="Invisible">Include invisible Windows</param> /// <param name="Untitled">Include untitled Windows</param> public Windows(bool Invisible, bool Untitled)
|