Bonjour à tous,
Ma question est simple : je souhaite connaitre la position x et y des objets Control par rapport au système hôte.
J'ai une solution très sale en utilisant l'API Win 32 ... (Pour info, je travaille sur un projet dont la plate-forme cible sera Windows)
private static org.eclipse.swt.graphics.Rectangle getCoordinateSystem(Control pControl) {
RECT espoir = new RECT();
OS.GetWindowRect(pControl.handle, espoir);
return new org.eclipse.swt.graphics.Rectangle(espoir.left, espoir.top, espoir.right - espoir.left,(espoir.bottom - espoir.top) + 50);
}
Merci d'avance
Partager