gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:1660回复:1

vba定制overview窗口

楼主#
更多 发布于:2003-09-03 15:33
例子,大家应该都看过啦,有没谁把arcgis 都定制了一遍?学习中,呵呵

Public Sub CreateOverviewWindow()
    ' Creates an overview window of size 275 by 275 and places it in lower left hand corner of application window.
    Dim pAppWin As IWindowPosition
    Set pAppWin = Application
    
    Dim left As Long
    Dim right As Long
    Dim top As Long
    Dim bottom As Long
          
    left = pAppWin.left
    right = 275
    top = (pAppWin.Height + pAppWin.top) - 275
    bottom = pAppWin.top + pAppWin.Height
    
    Dim pOverview As IOverview
    Dim pOverviewWindow As IOverviewWindow
    Dim pDataWindowFactory As IDataWindowFactory
    Dim pFillSymbol As ISimpleFillSymbol
    Dim pLineSymbol As ISimpleLineSymbol
    Dim pRgbColor As IRgbColor
    Set pDataWindowFactory = New OverviewWindowFactory
    If Not pDataWindowFactory.CanCreate(Application) Then Exit Sub
    
    'Create a new overview window
    Set pOverviewWindow = pDataWindowFactory.Create(Application)
    
    pOverviewWindow.PutPosition left, top, right, bottom
    
    'Change the area of interterest fill symbol
    'to a hollow fill with a blue border of size 2
    Set pOverview = pOverviewWindow.Overview
    Set pFillSymbol = New SimpleFillSymbol
    Set pLineSymbol = New SimpleLineSymbol
    Set pRgbColor = New RgbColor
    pRgbColor.Green = 111
    pLineSymbol.Color = pRgbColor
    pLineSymbol.Width = 2
    pFillSymbol.Style = esriSFSForwardDiagonal
    pFillSymbol.Outline = pLineSymbol
    pOverview.AoiFillSymbol = pFillSymbol
    
End Sub<img src="images/post/smile/dvbbs/em08.gif" />
喜欢0 评分0
GIS麦田守望者,期待与您交流。
liqiu2002
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
1楼#
发布于:2003-09-03 16:06
不错
举报 回复(0) 喜欢(0)     评分
hahahan
路人甲
路人甲
  • 注册日期2007-08-05
  • 发帖数60
  • QQ
  • 铜币251枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-06-21 00:16
<P>这么好的帖子竟然没有人响应。把旧帖翻出来,我来支持一把,温故而知新。</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部