形容尴尬的诗句:CRect(0,0,100,100)为什么可以直接使用,CRect不是一个类吗?

来源:百度文库 编辑:高考问答 时间:2024/03/28 17:41:07
m_btn.Create("维新",BS_DEFPUSHBUTTON|WS_CHILD|WS_VISIBLE,CRect(0,0,100,100),this,123);
请教各位大虾,这个语句当中为什么直接使用CRect(0,0,100,100),不应该先创建一个CRect的对象吗?(这条语句是没有问题的,我运行过了)
请帮帮我这个菜鸟!!!!

这个CRect貌似不是那个类的构造函数吧,应该是个自定义函数或者宏,你找找头文件和文件顶部看看,这个函数或者宏应该返回一个Rect结构指针才对,而不是一个CRect对象

CRect在afxwin.h中定义如下;
class CRect : public tagRECT

确是一个类, 但派生于一个矩形结构.