MFC 获得控件的尺寸
(1)要获得控件的尺寸,可以采用下面的办法:
CRect rect;GetDlgItem(IDC_STATIC)-> GetWindowRect(&rect);
也可以
CWnd *pWnd=(CWnd *)GetDlgItem(IDC_STATIC1);
pWnd->GetClientRect(&rect);
pWnd->GetClientRect(&rect);
如果你要改变尺寸,可以用下面的函数:
MoveWindow或SetWindowPos(2)要在控件上画图,可以采用下面的方法:
CDC *pDC= GetDlgItem(IDC_STATIC)-> GetDC();
也可以
// CPaintDC dc(GetDlgItem(IDC_STATIC));
填充区域
brush.CreateSolidBrush(RGB(0,255,0));
pDC->SelectObject(&brush);
pDC->FillRect(&rect,&brush);