Check if layer is visible.
[Visual Basic .NET] Public Function IsLayerVisible ( _ ByVal Layer As ILayer _ ) As Boolean
[C#] public bool IsLayerVisible ( ILayer Layer );
[C++]
HRESULT IsLayerVisible(
ILayer* Layer,
VARIANT_BOOL* IsLayerVisible
);
[C++]Parameters
Layer [in]Layer is a parameter of type ILayer
IsLayerVisible [out, retval] IsLayerVisible is a parameter of type VARIANT_BOOL
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Remarks
This method determines if a layer is actually visible in a map. It does this by checking to see if the layer is not drawn due to scale ranges and also by validating whether or not the layer is in a composite layer or group layer that is not visible.