Hide Table of Contents

System Options > General

This topic contains two tables. The information in the table:

  • appearing immediately after the screen capture corresponds to the settings on that dialog.
  • titled Obsolete Enumerators contains enumerators that previously appeared on the dialog but are now obsolete.


 

Setting

Get/Set Methods

Return Value
or
<Value>

or
<OnFlag>

Comment

Recent documents - Maximum recent documents displayed

ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swMaximumRecentDocuments)

ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swMaximumRecentDocuments, <Value>)

1 <= Integer value <= 100

Specifies how many documents to display in the File > Open Recent list

Recent documents - Include documents opened from other documents

ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swIncludeDocumentsOpenedFromOtherDocuments)

ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swIncludeDocumentsOpenedFromOtherDocuments, <OnFlag>)

Boolean value

Specifies whether to include the documents opened from other documents in the File > Open Recent list

Recent documents - 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; true if always, false if never

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

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 File Explorer

ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swThumbnailGraphics)

ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swThumbnailGraphics, <OnFlag>)

Boolean value

Specifies whether thumbnail graphic instead of an icon in File 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


Enable Freeze bar

ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swUserEnableFreezeBar)

ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swUserEnableFreezeBar, <OnFlag>)


Boolean value

Specifies whether to enable or disable the freeze bar

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 Technical Alerts and News in Welcome dialog

(Not supported in SOLIDWORKS Connected)

ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swShowNewsFeedsInTaskPane)

ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swShowNewsFeedsInTaskPane, <OnFlag>)

Boolean value

Specifies whether to show the latest Technical Alerts and News in the Welcome dialog

Check for solutions when SOLIDWORKS crashes

ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swCheckCrashSolutions)

ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swCheckCrashSolutions, <OnFlag>)

Boolean value

 

Enable sounds for SOLIDWORKS events

ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swEnableSoundsForSOLIDWORKSEvents)

ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swEnableSoundsForSOLIDWORKSEvents, <OnFlag>)

Boolean value

 

Allow cosmetic threads for upgrade

ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swEnableAllowCosmeticThreadsUpgrade)

ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swEnableAllowCosmeticThreadsUpgrade, <OnFlag>)

Boolean value

Specifies whether to upgrade cosmetic threads to the latest design

Create configuration tables on open

ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swCreateConfigurationTableOnOpen)

ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swCreateConfigurationTableOnOpen, <OnFlag>)

Boolean value

 

SOLIDWORKS Customer Experience Improvement Program - Help make SOLIDWORKS products better by automatically sending your log files to DS SOLIDWORKS Corporation

(Not supported in SOLIDWORKS Connected)

ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swPerformanceFeedback)

ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swPerformanceFeedback, swPerformanceFeedback_e.<Value>)

See swPerformanceFeedback_e for valid options

Specifies whether to enable or disable performance feedback or when to remind the user to enable it

 

Obsolete Enumerators

Enumerator

Comment

swEnablePerformanceEmail

Obsolete

swEnablePerformanceFeedback

Obsolete; use swUserPreferenceIntegerValue_e.swPerformanceFeedback (shown in previous table)

swEnablePropertyManager

Obsolete; always enabled

swMaximizeDocumentOnOpen

Obsolete

swSaveEModelData

Obsolete

swShowDimensionNames

Obsolete

swEnableVSTAVersion3

Obsolete

 

 



Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   System Options > General
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2022 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.