Solid Edge Draft Type Library
HighlightDrawingViewMembers Object
Members 
Solid Edge Draft Type Library : HighlightDrawingViewMembers Object
Description
Highlight Drawing View Members
Example
Public Class HighlightDrawingView

    Private Sub SubExecute(objHighlight As SolidEdgeDraft.HighlightDrawingViewMembers, objModelMembers As SolidEdgeDraft.ModelMembers)
        Dim objModelMember As SolidEdgeDraft.ModelMember
        For Each objModelMember In objModelMembers
            Call SubExecute(objHighlight, objModelMember.ModelMembers)
            If objModelMember.ComponentType = SolidEdgeDraft.ModelMemberComponentTypeConstants.seSolidBodyMemberType Then
                Debug.Print(objModelMember.ComponentName)
                Call objHighlight.AddModelMember(objModelMember)
            End If
        Next
    End Sub

    Private Sub Execute_Click(sender As System.Object, e As System.EventArgs) Handles Execute.Click
        Dim objApp As SolidEdgeFramework.Application = Nothing
        Dim objDoc As SolidEdgeDraft.DraftDocument = Nothing
        Dim objSheet As SolidEdgeDraft.Sheet = Nothing
        Dim objDrawingView As SolidEdgeDraft.DrawingView = Nothing
        Dim objHighlight As SolidEdgeDraft.HighlightDrawingViewMembers = Nothing

        Try
            objApp = GetObject(, "SolidEdge.Application")
            objDoc = objApp.ActiveDocument
            objSheet = objDoc.Sheets.Item(1)
            objDrawingView = objSheet.DrawingViews.Item(1)
            objHighlight = objDrawingView.HighlightDrawingViewMembers
            Call SubExecute(objHighlight, objDrawingView.ModelMembers)
            objHighlight = Nothing
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try

    End Sub


End Class
using System.Windows.Forms;

public class HighlightDrawingView
{

    private void SubExecute(SolidEdgeDraft.HighlightDrawingViewMembers objHighlight, SolidEdgeDraft.ModelMembers objModelMembers)
    {
//        SolidEdgeDraft.ModelMember objModelMember = null;
        foreach (SolidEdgeDraft.ModelMember objModelMember in objModelMembers)
        {
            SubExecute(objHighlight, objModelMember.ModelMembers);
            if (objModelMember.ComponentType == SolidEdgeDraft.ModelMemberComponentTypeConstants.seSolidBodyMemberType)
            {
                Debug.Print(objModelMember.ComponentName);
                objHighlight.AddModelMember(objModelMember);
            }
        }
    }

    private void Execute_Click(object sender, System.EventArgs e)
    {
        SolidEdgeFramework.Application objApp = null;
        SolidEdgeDraft.DraftDocument objDoc = null;
        SolidEdgeDraft.Sheet objSheet = null;
        SolidEdgeDraft.DrawingView objDrawingView = null;
        SolidEdgeDraft.HighlightDrawingViewMembers objHighlight = null;

        try
        {
            objApp = Microsoft.VisualBasic.Interaction.GetObject(null, "SolidEdge.Application");
            objDoc = objApp.ActiveDocument;
            objSheet = objDoc.Sheets.Item(1);
            objDrawingView = objSheet.DrawingViews.Item(1);
            objHighlight = objDrawingView.HighlightDrawingViewMembers;
            SubExecute(objHighlight, objDrawingView.ModelMembers);
            objHighlight = null;
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
        }

    }



    public HighlightDrawingView()
    {
        SubscribeToEvents();
    }

    private bool EventsSubscribed = false;
    private void SubscribeToEvents()
    {
        if (EventsSubscribed)
            return;
        else
            EventsSubscribed = true;

        Execute.Click += Execute_Click;
    }

}
See Also

HighlightDrawingViewMembers Members