XQueryTree(display, win, &root, &pwin, &pcwin, &ncwin);
if( pcwin ) XFree(pcwin);
XTranslateCoordinates(display, pwin, root, 0,0, &px,&py, &cwin);
//printf(" win=%lx, px/py=%d/%d\n", win, px,py);
XQueryTree(display, win, &root, &pwin, &pcwin, &ncwin);
if( pcwin ) XFree(pcwin);
XTranslateCoordinates(display, pwin, root, 0,0, &px,&py, &cwin);
//printf(" win=%lx, px/py=%d/%d\n", win, px,py);