首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

初学者求教这段C++代码的意思

2013-01-01 
菜鸟求教这段C++代码的意思TRect CRvoid __fastcall TMainForm::SeriesAfterAdd(TChartSeries *Sender, i

菜鸟求教这段C++代码的意思
TRect CR;
void __fastcall TMainForm::SeriesAfterAdd(TChartSeries *Sender, int ValueIndex)
{
HRGN ClipRgn = CreateRectRgnIndirect(&CR);
SelectClipRgn(static_cast<TChart *>(Sender->ParentChart)->Canvas->ReferenceCanvas->Handle, ClipRgn);
DeleteObject(ClipRgn);
}

bool __fastcall TMainForm::SeriesBeforeAdd(TChartSeries *Sender)
{
TCanvas *cav = static_cast<TChart *>(Sender->ParentChart)->Canvas->ReferenceCanvas;
CR = cav->ClipRect;
TRect rc = static_cast<TChart *>(Sender->ParentChart)->ChartRect;
IntersectClipRect(cav->Handle,
                  rc.Left+1,
                  rc.Top+1,
                  rc.Right,
                  rc.Bottom);

return true;
}
[解决办法]
IntersectClipRect
函数功能:该函数创建了一个新的剪切区域,该区域是当前剪切区域和一个特定矩形的交集。 

http://baike.baidu.com/view/1080439.htm

热点排行