Нужно сабж. Есть простой метод? А то GetWindowRect дает экранные координаты, а надо относительно родительского она. GetClientRect дает нули.. Заранее благодарю!)
Код (Text): void GetCtlPos (HWND hParent, HWND hCtl) { RECT rc1, rc2; int ctlX, ctlY; GetWindowRect(hParent, &rc1); GetWindowRect(hCtl, &rc2); ctlX = rc1.left-rc2.left; ctlY = rc1.top-rc2.top; }
Код (Text): BOOL AdjustWindowRectEx( LPRECT lpRect, // pointer to client-rectangle structure DWORD dwStyle, // window styles BOOL bMenu, // menu-present flag DWORD dwExStyle // extended style );