Rectangle [] rects = getRectangles (focusIndex);
Rectangle [] rects = getRectangles (mouseDownIndex);
LRESULT WM_LBUTTONUP (int wParam, int lParam) {	LRESULT result = super.WM_LBUTTONUP (wParam, lParam);	if (result == LRESULT.ZERO) return result;	if (OS.COMCTL32_MAJOR < 6) {		if (focusIndex == -1) return result;		int x = lParam & 0xFFFF;		int y = lParam >> 16;		Rectangle [] rects = getRectangles (focusIndex);		for (int i = 0; i < rects.length; i++) {			Rectangle rect = rects [i];			if (rect.contains (x, y)) {				Event event = new Event ();				event.text = ids [focusIndex];				sendEvent (SWT.Selection, event);				return result;			}		}	}	return result;}