ATL源码可以修改吗?
我发现OnDraw是从OnDrawAdvanced调用来的,
而OnDrawAdvanced是从OnPaint来的,
然而OnDraw的参数里ATL_DRAWINFO的成员并没有保留PAINTSTRUCT里的很有用的rcPaint。我想通过修改ATL_DRAWINFO结构体来添加这个成员不知道可不可以?
我试着向ATL_DRAWINFO结构添加了成员,还真的编译过去了,数据也是对的,我不理解的是我的程序设置是静态引用ATL类库,那么我修改源码这个类库也会重新编译吗。MFC的好像是不可以这样的?