如何得到mfc中picture控件的长和宽

2024-12-02 15:48:11
推荐回答(2个)
回答(1):

CRect rect;
CWnd *pWnd = GetDlgItem(IDC_picture);//IDC_picture为picture控件ID
pWnd->GetClientRect(&rc);//rc为控件的大小。
int x=rect.Height();
int y=rect.Width()。

回答(2):

假设控件ID是IDC_AAA,
CRect rect;
GetDlgItem(IDC_AAA)->GetWindowRect(&rect);
控件的宽是rect.Width(),高是rect.Height();