请教怎么将对话框除了边框外设置成480*320

请问如何将对话框除了边框外设置成480*320
我想在对话框贴背景图. 在OnInitDialog中:
// TODO: Add extra initialization here
int nWidth = GetSystemMetrics(SM_CXSCREEN); //屏幕宽度    
int nHeight = GetSystemMetrics(SM_CYSCREEN); //屏幕高度
::MoveWindow(m_hWnd, nWidth/2 - VIEW_WIDTH/2, nHeight/2 - VIEW_HEIGHT/2, VIEW_WIDTH, VIEW_HEIGHT, TRUE);//设置对话框启动高度和宽度

想将对话框设置成480*320并将480*320的jpg图贴上. 现在发现MoveWindow是将整个对话框设置成480*320.包含了对话框上边边框. 请问如何将对话框除了边框外设置成480*320?

------解决方案--------------------
取窗口边框宽度,加上
GetSystemMetrics
SM_CXBORDER,
SM_CYBORDER
------解决方案--------------------
ls


引用:
int ext1 = GetSystemMetrics(SM_CXBORDER);
int ext2 = GetSystemMetrics(SM_CYBORDER);
伙我的到以上两个数值全为0. 是哪里问题


没有boader?
------解决方案--------------------
yourRect (480,320);
yourDialog.CalcWindowRect(&myRect);
yourDialog.MoveWindow(0, 0, myRect.Width(), myRect.Height());