GetClientRect()函数的理解

CWnd::GetClientRect(LPRECT lpRect )这个函数将CWnd的客户区的客户坐标拷贝到lpRect指向的结构中。客户坐标指定了客户区的左上角和右下角。由于客户坐标是相对于CWnd客户区的左上角的,因此左上角的坐标是(0,0)。

 

我一直有个误解,以为得到的CRect为该CWnd在显示器上看到的矩形。

其实该CRect表示的是整个CWnd的矩形范围,其top,left始终为0,左上角,为坐标原点。也就是说,该值是由CWnd对象大小决定的,与显示不显示,还是局部显示无关。

你可能感兴趣的:(GetClientRect()函数的理解)