HRGN hr; //区域句柄
LPRGNDATA prd; //区域数据指针
int ds;//数据大小;
hr = 生成区域…
ds = GetRegionData(hr, 0, NULL); //返回所需空间大小;
prd = new BYTE(dw); //分配空间
GetRegionData(hr, ds, ped); //获取数据
生成文件 name.rgn
写入 ds. WriteFile(hf,ds,sizeof(int));
写入 区域数据WriteFile(hf, prd, ds);
关闭文件;CloseFile(hf);
恢复区域的伪码
HRGN hr; //区域句柄
LPRGNDATA prd; //区域数据指针
int ds;//数据大小;
hr = 生成区域…
hf =OpenFile();
ReadFile(hf,ds,sizeof(int));
prd = new BYTE(ds);
ReadFile(hf,prd,ds);
hr = ExtCreateRegion(NULL, ds, prd);
