コード例 #1
0
 public static Window[] getTopLevelWindows(String titleRegex) {
   WindowList result = new WindowList();
   result.titlePattern = Pattern.compile(titleRegex);
   User32.INSTANCE.EnumWindows(result, null);
   return result.toArray();
 }
コード例 #2
0
 public static Window getProcessWindow(int processID) {
   WindowList result = new WindowList();
   result.processID = processID;
   User32.INSTANCE.EnumWindows(result, null);
   return result.list.size() > 0 ? result.list.get(0) : null;
 }
コード例 #3
0
 public static Window[] getTopLevelWindows() {
   WindowList result = new WindowList();
   User32.INSTANCE.EnumWindows(result, null);
   return result.toArray();
 }