六人行不行云在线观看:如何得到mfc中picture控件的长和宽

来源:百度文库 编辑:中科新闻网 时间:2024/05/16 15:58:22
在mfc C++中,我用一个picture控件作为图形显示的区域,想获取该区域的大小(长和宽),请问各位高手如何获取啊?谢谢

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

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