public void OneHdred_ms(object sender, ElapsedEventArgs e) { EnumWindowCallback callback = new EnumWindowCallback(EnumWindowsProc); int nReturn; nReturn = EnumWindows(callback, 0); Debug.WriteLine(nReturn); }
ImageList imgList;//ListView의 Image로 쓸 리스트 public Form2(Form1 form) { InitializeComponent(); f1 = form; imgList = new ImageList(); imgList.ImageSize = new Size(16, 16); listView1.SmallImageList = imgList; listView1.View = View.List; //CallBack 델리게이트 생성 EnumWindowCallback callback = new EnumWindowCallback(EnumWindowsProc); EnumWindows(callback, 0); }
private static extern bool EnumWindows(EnumWindowCallback lpEnumFunc, IntPtr lParam);
internal static extern bool EnumWindows(EnumWindowCallback callback, IntPtr lParam);
public static extern bool EnumWindows(EnumWindowCallback callback, TreeNode parent);
public static extern bool EnumChildWindows(HandleRef hwndParent, EnumWindowCallback lpEnumFunc, TreeNode lParam);
public static extern int EnumWindows(EnumWindowCallback callback, int y);
public CurrentOpenWindow() { EnumWindowCallback callback = new EnumWindowCallback(EnumWindowsProc); EnumWindows(callback, 0); }
private static extern int EnumWindows(EnumWindowCallback callback, int y);
public WindowFinder() => EnumWindows(EnumWindowCallback, IntPtr.Zero);