lwh0533
路人甲
路人甲
  • 注册日期2005-03-08
  • 发帖数5
  • QQ
  • 铜币133枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1498回复:4

求助一个用vc++添加shp图层的问题!(毕业设计中,谢谢)

楼主#
更多 发布于:2005-05-17 15:07
<P>在添加shp图层时,怎么让每次添加图层颜色不一样啊?
源程序:
void CShejiView::OnFileOpen()
{</P>
<P> CString DefExt;
 CString DataFileName;
    DefExt.Format("%s","SHAPE文件(*.SHP)|*.shp|所有文件(*.*)|*.*|");
 CFileDialog dlgFile(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST,DefExt,NULL);
 if(dlgFile.DoModal()==IDOK)
 {
 DataFileName=dlgFile.GetPathName();
 }
 else
  return;
    
AddShpLayer(DataFileName,RGB(194,252,254),1,0,1);
}
谢谢了</P>
喜欢0 评分0
mao__mao_
路人甲
路人甲
  • 注册日期2004-09-19
  • 发帖数41
  • QQ
  • 铜币219枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-05-17 17:50
<P>AddShpLayer(DataFileName,RGB(194,252,254),1,0,1);这句里的RGB(194,252,254)</P>
举报 回复(0) 喜欢(0)     评分
gm316
路人甲
路人甲
  • 注册日期2004-06-10
  • 发帖数11
  • QQ
  • 铜币57枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-05-19 08:34
按照规则或者随机产生RGB参数
举报 回复(0) 喜欢(0)     评分
lwh0533
路人甲
路人甲
  • 注册日期2005-03-08
  • 发帖数5
  • QQ
  • 铜币133枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-05-19 16:31
谢谢了!已经用随即数解决了!
举报 回复(0) 喜欢(0)     评分
爱情休止符
路人甲
路人甲
  • 注册日期2005-03-30
  • 发帖数22
  • QQ
  • 铜币157枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-05-22 23:59
<P>呵呵 和我差不多的问题。。。 不过我是用VB做  我直接定义了 </P>
我是超级小菜菜~~希望大侠能指点~ 爱护我~~
举报 回复(0) 喜欢(0)     评分
游客

返回顶部