|
阅读:1498回复:4
求助一个用vc++添加shp图层的问题!(毕业设计中,谢谢)
<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> |
|
|
1楼#
发布于:2005-05-22 23:59
<P>呵呵 和我差不多的问题。。。 不过我是用VB做 我直接定义了 </P>
|
|
|
|
2楼#
发布于:2005-05-19 16:31
谢谢了!已经用随即数解决了!
|
|
|
3楼#
发布于:2005-05-19 08:34
按照规则或者随机产生RGB参数
|
|
|
4楼#
发布于:2005-05-17 17:50
<P>AddShpLayer(DataFileName,RGB(194,252,254),1,0,1);这句里的RGB(194,252,254)</P>
|
|