如何获得控件大小

RECT   rc;  
   
  CWnd*   pWnd   =   GetDlgItem(IDOK);  
             
  pWnd->GetWindowRect(&rc);  
   
  那么整个rc就包含了整个控件的大小   
rc.left、rc.top、rc.bottom、rc.right分别就是控件IDOK的当前左、上、下、右的坐标,rc.Width()、rc.Height()得到控件的宽度和高度。  
  用pWnd->GetClientRect(&rc);也能得到一个rc值,但是是相对于这个控件本身位置值,rc.left、rc.top均为0,rc.Width()、rc.Height()也能得到控件的宽度和高度。

你可能感兴趣的:(如何获得控件大小)