Setting |
Get/Set Method |
Return Value
or
<Value>
or
<OnFlag> |
Comment |
Move components by dragging |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swAssemblyAllowComponentMoveByDragging)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swAssemblyAllowComponentMoveByDragging,
<OnFlag>) |
Boolean value |
Specifies whether to move assembly components by dragging them or using
the Move with Triad and Move Component tools |
Prompt before changing mate alignments on edit |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swPromptForAutoMateFlip)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swPromptForAutoMateFlip,
<OnFlag>) |
Boolean value |
Specifies whether to prompt before automatically flipping a mate to
avoid errors |
Save new components to external files |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swSaveNewComponentToExternalFile)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swSaveNewComponentToExternalFile,
<OnFlag>) |
Boolean value |
Specifies whether to save new components to external files |
Large assemblies - Use Large Assembly Mode to improve performance whenever
working with an assembly containing more than this number of components
(checkbox) |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeEnabled)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeEnabled,
<OnFlag>) |
Boolean value |
Specifies whether to activate large assembly mode |
Large assemblies - Use Large Assembly Mode to improve performance whenever
working with an assembly containing more than this number of components
(listbox) |
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swLargeAsmModeThreshold)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swLargeAsmModeThreshold,
<Value>) |
Integer value |
|
Large assemblies - When Large Assembly Mode is active - Do not save auto recover info |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeAutoRecover)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeAutoRecover,
<OnFlag>) |
Boolean value |
Specifies whether to automatically save model information after specified
number of changes |
Large assemblies - When Large Assembly Mode is active - Hide all planes, axes, sketches,
curves, annotations, etc. |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeHideAllItems)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeHideAllItems,
<OnFlag>) |
Boolean value |
Specifies whether to hide all planes, axes, sketches, curves, annotations,
etc. |
Large assemblies - When Large Assembly Mode is active - Do not display edges in shaded
mode |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeUseHLREdgesInShaded)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeUseHLREdgesInShaded,
<OnFlag>) |
Boolean value |
Specifies whether to use HLR edges in shaded mode |
Large assemblies - When Large Assembly Mode is active - Do not rebuild when
switching to assembly window |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeDismissAutoUpdate)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeDismissAutoUpdate,
<OnFlag>) |
Boolean value |
Specifies whether to rebuild when switching to the assembly window |
Large assemblies - Use Large Design Review whenever
working with an assembly containing more than this number of components |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeLargeDesignReview)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeLargeDesignReview,
<OnFlag>)
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swLargeAsmModeLargeDesignReviewThreshhold)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swLargeAsmModeLargeDesignReviewThreshhold,
<Value>) |
Boolean value
Integer value |
Specifies whether to automatically use Large
Design Review based on the number of components in the assembly; see swLargeAsmModeLargeDesignReviewThreshhold
Specifies the minimum number of
components in an assembly for automatically using Large Design Review |
Large assemblies - When Large Design Review is active: - Automatic
check and update all components |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeAutoCheckUpdateAllComponents)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeAutoCheckUpdateAllComponents,
<OnFlag>) |
Boolean value |
Specifies whether to automatically check and update all components when
Large Design Review is active |
Envelope Components - Automatically load lightweight |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLoadEnvelopeLightweight)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLoadEnvelopeLightweight,
<OnFlag>) |
Boolean value |
Specifies whether to automatically load envelope components in
lightweight mode |
Envelope Components - Load read-only |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLoadEnvelopeReadOnly)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLoadEnvelopeReadOnly,
<OnFlag>) |
Boolean value |
Specifies whether to load envelope components in read-only mode |