| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.actf.util.win32.WindowUtil
public class WindowUtil
Utility class for window handle.
| Field Summary | |
|---|---|
| static int | HWND_BOTTOM | 
| static int | HWND_NOTOPMOST | 
| static int | HWND_TOP | 
| static int | HWND_TOPMOST | 
| static int | LWA_ALPHA | 
| static int | LWA_COLORKEY | 
| static int | SWP_NOMOVE | 
| static int | SWP_NOSIZE | 
| static int | WS_EX_LAYERED | 
| Constructor Summary | |
|---|---|
| WindowUtil() | |
| Method Summary | |
|---|---|
| static boolean | BringWindowToTop(int hWnd)Bring target Window to top | 
| static int | FindWindow(String windowClass,
           String windowName)Find target window | 
| static int | GetChildWindow(int hWnd)Get child window | 
| static int | GetDesktopWindow()Get desktop window | 
| static int | GetNextWindow(int hWnd)Get next window | 
| static int | GetOwnerWindow(int hWnd)Get owner window | 
| static int | GetParentWindow(int hWnd)Get parent window | 
| static String | GetWindowClassName(int hWnd)Get window class name | 
| static org.eclipse.swt.graphics.Rectangle | GetWindowRectangle(int hWnd)Get window rectangle | 
| static String | GetWindowText(int hWnd)Get window text. | 
| static boolean | isPopupMenu(int hwnd)Check if target is popup menu | 
| static boolean | IsWindowVisible(int hWnd)Check if target window is visible | 
| static boolean | SetWindowPos(int hWnd,
             int hWndInsertAfter,
             int X,
             int Y,
             int cx,
             int cy,
             int uFlags)Change size, position and Z order of a target Window. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int HWND_TOP
public static final int HWND_TOPMOST
public static final int HWND_NOTOPMOST
public static final int HWND_BOTTOM
public static final int SWP_NOSIZE
public static final int SWP_NOMOVE
public static final int WS_EX_LAYERED
public static final int LWA_COLORKEY
public static final int LWA_ALPHA
| Constructor Detail | 
|---|
public WindowUtil()
| Method Detail | 
|---|
public static String GetWindowText(int hWnd)
hWnd - target window
public static String GetWindowClassName(int hWnd)
hWnd - target window
public static org.eclipse.swt.graphics.Rectangle GetWindowRectangle(int hWnd)
hWnd - target window
public static boolean IsWindowVisible(int hWnd)
hWnd - target window
public static int GetDesktopWindow()
public static int GetChildWindow(int hWnd)
hWnd - target window
public static int GetNextWindow(int hWnd)
hWnd - target window
public static int GetOwnerWindow(int hWnd)
hWnd - target window
public static int GetParentWindow(int hWnd)
hWnd - target window
public static boolean isPopupMenu(int hwnd)
hwnd - target window
public static int FindWindow(String windowClass,
                             String windowName)
windowClass - class namewindowName - window name
public static boolean BringWindowToTop(int hWnd)
hWnd - target window
public static boolean SetWindowPos(int hWnd,
                                   int hWndInsertAfter,
                                   int X,
                                   int Y,
                                   int cx,
                                   int cy,
                                   int uFlags)
hWnd - target windowhWndInsertAfter - the window to precede the positioned window in the Z order, or
            one of the following values (HWND_BOTTOM, HWND_NOTOPMOST,
            HWND_TOP, HWND_TOPMOST)X - new position XY - new position Ycx - new widthcy - new heightuFlags - window sizing and positioning flags.
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||