Move/resize dialog controls?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



I have a well-working function to move/resize controls in response to WM_SIZE in
a dialog box proc. It uses routines like this one.

// move bottom controls up/down
for ( INT i=H_RUN; i<=H_DEL; i++ )
{
GetWindowPlacement(h[i], &wp);
wp.rcNormalPosition.top += y;
wp.rcNormalPosition.bottom += y;
SetWindowPlacement(h[i], &wp);
}

I've googled some and always find SetWindowPos()/MoveWindow() recommended for
this purpose. Would they be more efficient? If so, how do I get client
coordinates in the first place? Thanks.
--
- Vince
.