This topic contains two tables. The information in the table:
Setting |
Get/Set Methods |
Return Value
or
<Value>
or
<OnFlag> |
Comment |
Open last used document(s) at startup |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swOpenLastUsedDocumentAtStart)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swOpenLastUsedDocumentAtStart,
<OnFlag>)
|
Boolean value |
Specifies whether to open the last-used document when starting up SolidWorks
software |
Input dimension value |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swInputDimValOnCreate)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swInputDimValOnCreate,
<OnFlag>) |
Boolean value |
Specifies whether to automatically display Modify
dialog when dimensioning new entities |
Single command per pick |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swSingleCommandPerPick)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swSingleCommandPerPick,
<OnFlag>) |
Boolean value |
Specifies whether to deselect sketch and dimension tools after each
use |
Show errors every rebuild |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swShowErrorsEveryRebuild)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swShowErrorsEveryRebuild,
<OnFlag>) |
Boolean value |
Specifies whether to display error dialogs when rebuilding models with
errors |
Warn before saving documents with update errors |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swWarnSaveUpdateErrors)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swWarnSaveUpdateErrors,
<OnFlag>) |
Boolean value |
Specifies whether to display a warning before saving documents with
update errors |
Maximize document on open |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swMaximizeDocumentOnOpen)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swMaximizeDocumentOnOpen,
<OnFlag>) |
Boolean value |
Specifies whether to display document in its largest size in SolidWorks
window when opened |
Use shaded face highlighting |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swUseShadedFaceHighlight)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swUseShadedFaceHighlight,
<OnFlag>) |
Boolean value |
Specifies whether selected faces are displayed in a solid color (green
by default) |
Show thumbnail graphics in Windows Explorer |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swThumbnailGraphics)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swThumbnailGraphics,
<OnFlag>) |
Boolean value |
Specifies whether thumbnail graphic instead of an icon in Windows Explorer
is displayed for each SolidWorks part or assembly document |
Use system separator for dimensions |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swUseSystemSeparatorForDims)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swUseSystemSeparatorForDims,
<OnFlag>) |
Boolean value |
Specifies whether default system decimal separator is used when displaying
decimal numbers |
Use English language menus |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swUseEnglishLanguage)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swUseEnglishLanguage,
<OnFlag>) |
Boolean value |
Specifies whether to change to English if another language was selected
when SolidWorks software was installed; SolidWorks
software must be restarted for this change to take effect |
Use English language feature and file names |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swUseEnglishLanguageFeatureNames)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swUseEnglishLanguageFeatureNames,
<OnFlag>) |
Boolean value |
Specifies whether to use English feature and file names in languages
other than English |
Enable Confirmation Corner |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swEnableConfirmationCorner)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swEnableConfirmationCorner,
<OnFlag>) |
Boolean value |
Specifies whether to display Confirmation Corner in the upper-right
corner of the graphics area |
Auto-show PropertyManager |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swAutoShowPropertyManager)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swAutoShowPropertyManager,
<OnFlag>) |
Boolean value |
Specifies whether to automatically display PropertyManager when editing
an entity |
Auto-size PropertyManager when panels are split |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swAutoSizePropertyManager)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swAutoSizePropertyManager,
<OnFlag>) |
Boolean value |
Specifies whether to autosize PropertyManager pages when panels are
split |
Automatically edit macro after recording |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swEditMacroAfterRecord)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swEditMacroAfterRecord,
<OnFlag>) |
Boolean value |
Specifies whether to automatically edit a macro after recording it
NOTE: If after recording a macro
you select to save the macro as all macro types (.swp,
.csproj, and .vbproj),
then this option has no effect. |
Stop VSTA debugger on macro exit |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swStopDebuggingVstaOnExit)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swStopDebuggingVstaOnExit,
<OnFlag>) |
Boolean value |
Specifies whether to stop the debugger when the macro exits main()
IMPORTANT: When debugging VSTA
macros with user-interface components such as PropertyManager pages, manipulators,
or other objects that use events or handler objects, it is necessary to
keep the debugger running after the main() method of the VSTA macro exits. |
Enable FeatureXpert |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swUserEnableAutoFix)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swUserEnableAutoFix,
<OnFlag>) |
Boolean value |
Specifies whether to enable FeatureXpert |
When rebuild error occurs |
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swRebuildErrorAction)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swRebuildErrorAction,
swStopContinuePrompt_e.<Value>) |
See swStopContinuePrompt_e
for valid options
|
|
Custom property used as component description |
ISldWorks::GetUserPreferenceStringValue(swUserPreferenceStringValue_e.swCustomPropertyUsedAsComponentDescription)
ISldWorks::SetUserPreferenceStringValue(swUserPreferenceStringValue_e.swCustomPropertyUsedAsComponentDescription,
<Value>) |
String value |
|
Show latest news feeds in task pane |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swShowNewsFeedsInTaskPane)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swShowNewsFeedsInTaskPane,
<OnFlag>) |
Boolean value |
Specifies whether to show the latest news feeds in the Task Pane |
Enable performance feedback |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swEnablePerformanceFeedback)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swEnablePerformanceFeedback,
<OnFlag>) |
Boolean value |
Specifies whether to send performance feedback via web service |
Disable additional weldment configuration description strings |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDisableWeldmentConfigStrings)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDisableWeldmentConfigStrings,
<OnFlag>) |
Boolean value |
Specifies whether <As Machined>
and <As Welded> are automatically
added to the names of configurations
in non-weldment parts to which a weldment has been added; if off, then
these suffixes are added; this is default behavior; if on, then users
can edit the name of weldment configurations, new and existing |