天天看点

VC++ 判断CRect是否为空

初学者很容易将IsRectEmpty和IsRectNull概论进行混淆,字面理解都是判断区域是否为空,其实差别还是有的。

1.IsRectEmpty:检测矩形的宽和高为0或者为一个负值,则说明此矩形为空,返回非0值,否则,返回0。

2.IsRectNull:检测矩形的四个坐标点是否全部为0,则返回非0值,否则,返回0。