ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Controls, pages and windows / AAF functions (Automatic Application Features)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
The following constants are used to manage Automatic Application Features (AAF):
ConstantDescriptionUsed by the functions
aaf1stFocusControl
  • Sets the control that will have initial focus when the window is opened.
  • Disables the context menu used to set the initial focus to the edit control.
  • Modifies the text of the context menu used to set the initial focus to the edit control.
aafAAFHelp
  • Disables the context menu used to open the AAF help page.
  • Changes the context menu option used to open the AAF help page.
New in version 2024
aafAddRowNumberColumn
  • Displays row number in first column of Table control.
  • Disables the popup menu to display the row number in the first column of an Table control.
  • Changes the wording of the Context menu for displaying the row number in the first column of an Table control.
Applies to: Table or TreeView Table control
aafAddShortcut
  • Disables the context menu used to manage custom keyboard shortcuts.
  • Modifies the text of the context menu used to manage custom keyboard shortcuts.
aafAdjustAllColumns
  • Resizes all columns of a Table control to fit the content.
  • Enables or disables the context menu option for adjusting all the columns of a Table control.
  • Changes the text of the context menu that allows users to adjust all the columns of a Table control.
aafAutoFilterOnKeystrokeDisables automatic switch to filter mode in an Table control column when the user uses a keyboard key in an Table control during input.AAFDisable,
aafAutomaticCalculationTableDisables the context menu for automatic calculations. AAFDisable
aafAutomaticTotalsDisables automatic calculations in numeric columns of a Table control.AAFDisable
aafAutomaticValidation
  • Disables the ability to implement a timer on a Button control.
  • Modifies the text of the context menu option used to implement a timer on a button.
aafCalculator
  • Enables or disables the display of a Calendar popup window. This calculator is used to perform a calculation.
  • Modifies the text of the context menu used to display a popup calculator to perform calculations.
aafCalendar
  • Enables or disables the display of a Calendar popup window. This calendar is used to select a date.
  • Modifies the text of the context menu used to display a popup calendar in order to select a date in a Date edit control.
aafCancelCompareDateRangePvt
  • Cancels the current date range comparison.
  • Modifies the text of the context menu used to cancel a date range comparison in a Pivot Table control.
aafCancelInputFuncUsed to define the action of a "Cancel" button found in a custom formula input bar of a Spreadsheet control.AAFExecute
aafChangeBackgroundColor
  • Disables the context menu used to change the background color of a row, column or cell in a control.
  • Modifies the text of the context menu used to change the background color of a row, column or cell in a control.
Affected element: Table, TreeView Table and Pivot Table controls
aafChart
  • Enables or disables the display of an automatic chart on a Table control.
  • Modifies the text of the context menu used to display an automatic chart on a Table control.
aafChartMenuDisables the context menu of Chart controls displayed via the AAF mechanism.AAFDisable
aafCheckAll
  • Disables the context menu used to check/uncheck all rows in a Check Box column of a Table control.
  • Checks all the rows in a Check Box column of a Table control.
  • Modifies the text of the context menu used to check/uncheck all the rows in a Check Box column of a Table control.
Applies to: Table control or Check Box column
aafCheckBoxCheckAll
  • Checks all options in a Check Box control or disables the options of the context menu used to check or uncheck all the options in a Check Box control.
  • Modifies the text of the context menu used to check all options in a Check Box control.
Applies to: Check Box control
aafClosingDialogDisplays the dialog for confirming (or not) the backup of current document.
Applies to: Spreadsheet control, Word Processing control, Image Editor control.
AAFExecute
aafColumnAddAverage
  • Adds an automatic "Mean" calculation in a column of a Table control.
  • Modifies the text of the context menu used to add an automatic "Mean" calculation in a column of a Table control.
Applies to: Column in a Table or TreeView Table control
aafColumnAddCount
  • Adds an automatic "Count" calculation in a column of a Table control.
  • Modifies the text of the context menu used to add an automatic "Count" total in a column of a Table control.
Applies to: Column in a Table or TreeView Table control
aafColumnAddMaximum
  • Adds an automatic "Maximum" calculation in a column of a Table control.
  • Modifies the text of the context menu used to add an automatic "Maximum" calculation in a column of a Table control.
Applies to: Column in a Table or TreeView Table control
aafColumnAddMinimum
  • Adds an automatic "Minimum" calculation in a column of a Table control.
  • Modifies the text of the context menu used to add an automatic "Minimum" calculation in a column of a Table control.
Applies to: Column in a Table or TreeView Table control
aafColumnAddTotal
  • Adds an automatic "Total" calculation in a column of a Table control.
  • Modifies the text of the context menu used to add an automatic "Total" calculation in a column of a Table control.
Applies to: Column in a Table or TreeView Table control
aafColumnSelection
  • Disables the column selection on a Table control to display.
  • Sets the maximum number of columns from which the context menu remains displayed.
  • Modifies the text of the context menu option used to select the columns displayed in a Table or TreeView Table control.
aafCompareDataRangePvt
  • Displays the window for comparing the periods in a Pivot Table control.
  • Disables the menu used to compare data ranges in a Pivot Table control.
  • Modifies the text of the context menu used to display a popup calculator to perform calculations.
aafCopy
  • Disables the context menu used to copy a row in a List Box control, or a row and a column in a Table control.
  • Modifies the text of the context menu used to copy the row in a List Box control or to copy the row and the column in a Table control.
  • Checks whether the "Copy" AAF is available for the Spreadsheet control.
Applies to: List Box, Table or TreeView Table control.
aafCopyAll
  • Disables the context menu used to copy all rows in a List Box control or in a Table control
  • Disables the context menu used to copy all rows in a List Box control or in a Table control.
Applies to: List Box control or Table control
aafCopyCellModifies the text of the context menu used to copy the cell in a Table control.
Applies to: Table or TreeView Table control.
AAFChangeCaption
aafCopyColumnModifies the text of the context menu used to copy the column in a Table control.
Applies to: Table or TreeView Table control.
AAFChangeCaption
aafCopyForm
  • Disables the context menu used to copy the current form.
  • Modifies the text of the context menu used to copy the current form.
Affected element: Window
aafCopyRowModifies the text of the context menu used to:
  • copy the row of a List Box control.
  • copy the row found in a Table or Treeview Table control..
Applies to: List Box, Table or TreeView Table control.
AAFChangeCaption
aafCustomizeUI
  • Disables the context menu option allowing the end user to customize the interface.
  • Modifies the text of the context menu option allowing the end user to customize the interface.
aafCut
  • Modifies the text of the context menu used to cut the row in a Table or TreeView Table control.
  • Checks whether the "Cut" AAF is available for the Spreadsheet control.
Applies to: Table or TreeView Table control.
aafDashEditMode
  • Disables the ability to switch to edit mode via the context menu in a Dashboard control.
  • Modifies the text of the context menu option used to switch to edit mode via the context menu in a Dashboard control.
Applies to: Dashboard control
aafDashRestoreConfigRestores the initial configuration of a Dashboard control (equivalent to the "Restore initial configuration" option in modification mode). AAFExecute
aafDeactivateWindowAnimation
  • Disables the context menu option used to disable window animations.
  • Modifies the text of the context menu used to disable window animations.
Applies to: Window
aafDirectoryTableExportConfigures the default directory where the export file will be created.AAFConfigure
aafDiscoverAAF
  • Displays a toast to inform the user about AAFs (Automatic Application Features).
  • Disables the toast used to inform the user about AAFs (Automatic Application Features).
Applies to: Window
aafDisplayEvolutionPvt
  • Displays the evolution in a comparison in a Pivot Table control.
  • Modifies the text of the context menu used to display the evolution in a comparison in a Pivot Table control.
aafDisplayOnSeveralLines
  • Disables the context menu used to display the content of a column of a Table control on several rows. This context menu is disabled for all columns in the Table control.
  • Modifies the text of the context menu used to display the content of a column found in a Table control on several lines.
aafDisplayPasswordDeletes the password reveal icon.AAFDisable
aafDisplayPercentageEvolutionPvt
  • Displays the evolution as a percentage in a comparison in a Pivot Table control.
  • Modifies the text of the context menu used to display the evolution as a percentage in a comparison in a Pivot Table control.
aafDisplayThumbnail
  • Disables the display of a thumbnail of an image or PDF file whose path has been entered in an edit control.
  • Modifies the text of the context menu used to disable the thumbnail display for an image or for a PDF file whose path was typed in an edit control.
aafEditTooltip
  • Disables the context menu used to edit the tooltip of a control.
  • Re-enables the context menu used to edit the tooltip of a control.
  • Changes the text of the context menu used to edit the tooltip of a control.
Applies to: All types of controls
aafExpandCollapseAll
  • Disables the option used to expand or collapse all elements in a TreeView Table control or in a branch of a TreeView Table control.
  • Modifies the text of the context menu used to expand or collapse all elements in a TreeView Table control or in a branch of a TreeView Table control.
Applies to: TreeView Table control
aafExportForbiddenThe exports are not allowed from the export AAFs.AAFExportSecurity
aafExportFreeThe exports are allowed from the export AAFs.AAFExportSecurity
aafExportNoteForces the export of repositionable notes from the current window to a wdnote file. The file picker is opened and the end user must specify the name and path of file to be generated. AAFExecute
aafExportPwdThe exports from the export AAFs require a password.AAFExportSecurity
aafExportPwdScreenShotFreeThe exports from the export AAFs require a password. Only the screenshots require no password. AAFExportSecurity
aafFileSelection
  • Disables the "Browse" option in the context menu displayed in File and File Path edit controls.
  • Modifies the text of the "Browse" option in the context menu displayed in the File and File Path edit controls.
Applies to: Edit control
aafFilter
  • Disables the context menu for automatic filtering on magnifiers, in the column titles of Table controls.
  • Modifies the text of the context menu option used to filter the content of a column in a Table or TreeView Table control.
aafFind
  • Starts the search or disables the use of search in a multiline edit control.
  • Modifies the text of the context menu option used to perform a search in a multiline edit control.
  • Modifies the text of the context menu option used to perform a search in a column in a Table or TreeView Table control.
  • New in version 2024
    Sets the look of the search window that can be used in a window..
New in version 2024
aafFindBarAppearance
The window is searched using a minibar (Default mode for applications compiled from version 2024).. AAFConfigure
New in version 2024
aafFindDialogAppearance
The window search is performed via an Dialog( mode window by Default for applications compiled with a version prior to 2024).AAFConfigure
aafFindInComboDisables the search on a Combo Box control.AAFDisable
aafFreezeColumnLeft
  • Disables the context menu that allows users to lock columns in a Table control.
  • Re-enables the context menu that allows users to lock columns in a Table control.
  • Modifies the text of the context menu that allows users to lock columns in a Table control.
Applies to: Column in a Table or TreeView Table control
aafGanttAddDependency
  • Disables the context menu used to add and delete a dependency link between two tasks in a Gantt Chart column.
  • Modifies the text of the context menu used to add a dependency link between two tasks in a Gantt Chart column.
aafGanttAddTask
  • Adds a task into a Gantt Chart column or disables the corresponding option.
  • Modifies the text of the context menu used to add a task into a Gantt Chart column.
aafGanttDeleteTask
  • Deletes a task from a Gantt Chart column or disables the corresponding option.
  • Modifies the text of the context menu used to delete a task from a Gantt Chart column.
aafGanttEditTask
  • Edits a task in a Gantt Chart column or disables the corresponding option.
  • Modifies the text of the context menu used to edit a task in a Gantt Chart column.
aafGotoLine
  • Displays a window allowing the user to type the number of the line to reach in the multiline edit control.
  • Modifies the text of the context menu used to display a window for entering the number of the line to reach in a multiline edit control.
aafHistoryHFLog
  • Disables the history of HFSQL records of a control linked to a data file.
  • Modifies text of the context menu used to display the history of HFSQL records of a control linked to a data file.
aafHistoryInput
  • Disables input history.
  • Modifies the text of the context menu used to manage input history.
aafImageEditMode
  • Modifies the text of the context menu used to edit the image displayed in the Image control.
  • Starts the image editor and opens the image found in the Image control in the image editor.
aafImportNoteForces the import of repositionable notes found in a wdnote file. The file picker is opened and the end user must specify the name and path of file to import.AAFExecute
aafInternetSearch
  • Disables the context menu option used to search the Internet.
  • Configures the search engine used by the AAF (Automatic Application Feature)
  • Modifies the text of the context menu option used to perform a search on Internet.
aafMagnifierOnTableNoInputNoSelectionUsed to keep the behavior of version 20 on the tables without edit not selection: the magnifier is not displayed in the column even if the "Magnifier" option is checked in the description window of column.AAFDisable
aafModifyInputValueWithWheelPrevents from changing values in edit controls (numeric, currency, date, time, duration, etc.) using the mouse wheel.AAFDisable
aafModifyProgressGanttTaskDisables the modification of the progress value of a task in a Gantt Chart column.AAFDisable
aafOgiAddApt
  • Adds a new appointment into the current Organizer control.
  • Modifies the text of the context menu used to add a new appointment into an Organizer control.
aafOgiDeleteApt
  • Deletes the current appointment from the Organizer control used.
  • Modifies the text of the context menu used to delete an appointment from the Organizer control.
aafOgiEditApt
  • Edits an appointment in the current Organizer control.
  • Modifies the text of the context menu used to edit an appointment in the Organizer control.
aafOpen
  • Opens the specified file or disables the corresponding option in the context menu.
  • Modifies the text of the context menu option used to open a file.
aafOpenLocation
  • Opens the directory containing the specified file or disables the corresponding option in the context menu.
  • Modifies the text of the context menu option used to open the directory containing the file.
aafOpenWith
  • Opens the specified file with a specific software or disables the corresponding option in the context menu.
  • Modifies the text of the context menu option used to open a file by selecting the software.
aafOrgEditAptContentEdits the content of an appointment in the current Organizer control. AAFExecute
aafPasteChecks whether the "Paste" AAF is available for the Spreadsheet control.
Applies to: Spreadsheet control.
AAFPossible
aafPDFDeleteCurrentPage
  • Removes the current page from a PDF Reader control.
  • Changes the text of the context menu option for removing a page in a PDF Reader control.
  • Enables or disables the context menu option for removing a page in a PDF Reader control.
aafPrintDiagramPrints the diagram in the Diagram Editor control.AAFExecute
aafPrintFile
  • Prints the specified file or disables the corresponding option in the context menu.
  • Modifies the text of the context menu used to print a file
aafPrintHtmlPrints the HTML content present in the HTML Editor control.AAFExecute
aafPrintOrganizer
  • Prints the organizer or disables the option of the context menu used to print the content of an Organizer control.
  • Modifies the text of the context menu used to print the content of Organizer controls.
aafPrintPvt
  • Prints the pivot table or disables the option of the context menu used to print the content of a Pivot Table control.
  • Modifies the text of the context used to print the content of Pivot Table controls.
aafPrintReportOnTable
  • Prints the report linked to a Table control or disables the "Print" option in the context menu of the Table control.
  • Modifies the text of the context menu used to print the content of Table controls, TreeView Table controls and Gantt Chart columns.
aafPrintSchedule
  • Prints the schedule or disable the menu option used to print the content of a Scheduler control.
  • Modifies text of the context menu used to print the content of Scheduler controls.
aafPrintSpreadsheet
  • Prints the spreadsheet or disables the option of the context menu used to print the content of a Spreadsheet control.
  • Modifies the text of the context menu used to print the content of Spreadsheet controls.
aafPrintWordProcessingPrints the contents of the Word Processing control.AAFExecute
aafPvtCollapseAll
  • Collapses all the groups in a Pivot Table control.
  • Modifies the text of the context menu option for collapsing all the groups in a Pivot Table control.
aafPvtEditMode (Constant)
  • Reorganizes the row and column headers in a Pivot Table control.
  • Modifies the text of the context menu option used to reorganize the row and column headers in a Pivot Table control.
aafPvtExpandAll
  • Expands all the groups in a Pivot Table control.
  • Modifies the text of the context menu option for expanding all the groups in a Pivot Table control.
aafPvtRememberGroup
  • Remembers the state of all the groups in a Pivot Table control.
  • Modifies the text of the context menu option for saving the state of all the groups in a Pivot Table control.
  • Disables the option for saving the state of the groups in a Pivot Table control.
  • Re-enables the option for saving the state of the groups in a Pivot Table control.
aafPvtRestoreGroup
  • Restores the default groups of a Pivot Table control.
  • Modifies the text of the context menu option for saving the state of all the groups in a Pivot Table control.
aafPvtReverseRowColumn
  • Reverses the rows and the columns in a Pivot Table control.
  • Modifies the text of the context menu option used to reverse the rows and columns in a Pivot Table control.
aafQuestionMarkMenuDisables the context menu option corresponding to the "?" menu.AAFDisable
aafRateDDWDisables the option to modify the DDW (Dimmed Disabled Window) dim rate). The corresponding menu options and the shortcuts (Ctrl + Alt + + sign on numeric keypad or Ctrl + Alt + - sign on numeric keypad) cannot be used anymore.AAFDisable
aafRedo
  • Checks whether the "Redo the last action performed" AAF is available.
  • New in version 2024
    Re-executes the last operation performed on the control Code Editor.
aafRemoveFilter
  • Disables the "Remove filter" option in the context menu of columns in Table and TreeView Table controls.
  • Changes the text of the "Remove filter" option in the context menu of columns in Table and TreeView Table controls.
Applies to: Table or Treeview Table control
aafRepositionableNoteDisables the option to create repositionable notes.AAFDisable
aafResizeRowHeightDisables the option for the user to resize the rows vertically. This option must have been enabled in the description of Table, TreeView Table or Looper control.AAFDisable
aafRestoreValueRestores the previous values of persistent controls in a window.AAFExecute
aafRTFToolbar
  • Disables the context menu used to display the RTF toolbar of RTF Edit controls.
  • Modifies the text of the context menu used to display the RTF toolbar of RTF edit controls.
aafSaveAs
  • Disables the context menu option used to save:
    • the content of a Spreadsheet control in an xlsx file.
    • a Dashboard control in image format.
  • Forces the backup of content:
    • of Spreadsheet control in an xlsx file.
    • of Dashboard control in an image file.
  • Modifies the text of the context menu used to save:
    • the content of Spreadsheet control in an xlsx file.
    • the Dashboard control in image format.
  • Checks whether the "Save as" AAF is available for the Spreadsheet control.
Applies to:
  • Spreadsheet control
  • Dashboard control
aafSaveBreakStatus
  • Disables the context menu option in the Table or Looper control used to store the status of breaks.
  • Saves the status of breaks (expanded, collapsed, ...) in the current Table or Looper control.
  • Modifies the text of the context menu option used to store the status of breaks.
aafSaveFilterAndSort
  • Disables the menu options used to store filters and sorts in a Table control.
  • Modifies the text of the context menu option used to store the sorts.
aafSaveSizeAndPositionSaves the window characteristics or disables size and position saving for windows and window controls (Splitter, Table, Toolbar).AAFDisable, AAFExecute
aafSaveValueSaves the values of persistent controls or disables the backup of values of persistent controls. This AAF can be disabled for a control or a window (in this case, the option is deleted from the context menus of all window controls).AAFDisable, AAFExecute
aafSchAddApt
  • Adds a new appointment into the current Scheduler control.
  • Modifies the text of the context menu option used to add a new appointment into the current Scheduler control.
aafSchAutoScrollDisables the automatic scroll of scheduler when moving an appointment. AAFDisable
aafSchDeleteApt
  • Deletes the current appointment from the Scheduler control used.
  • Modifies the text of the context menu option used to delete the current appointment from the Scheduler control.
aafSchEditApt
  • Edits an appointment in the current Scheduler control.
  • Changes the text of the context menu option for editing an appointment in the current Scheduler control.
aafSendFileByEmail
  • Sends the specified file by email or disables the corresponding option in the context menu.
  • Modifies the text of the context menu used to send a file by email.
aafSortListOrCombo
  • Disables the context menu option used to sort the content of a List Box or Combo Box control.
  • Modifies the text of the context menu option used to sort the content of a List Box or Combo Box control.
Applies to: List Box and Combo Box controls
aafSortTVTableKeepHierarchyChanges the sort method in the TreeView Table controls. By default, the sort on columns keeps the hierarchy: only the leaves are sorted. This constant is used to changer this behavior and to sort the nodes and leaves level by level.
Applies to: TreeView Table control.
AAFDisable
aafSpeechRecognitionDisables speech recognition.AAFDisable
aafSpellCheck
  • Enables or disables the use of Word spelling checker in an edit control.
    Remark: This feature requires Word 2000 (or later) on the user computer. This feature does not operate with Word 97.
  • Modifies the text of the context menu used to open the Word spelling checker in an Edit control.
aafSpreadsheetMergeMerges the cells currently selected in a Spreadsheet control.
Applies to: Spreadsheet control
AAFExecute
aafTableToExcel
  • Starts or disables the export of the content of Table control (or the export of the selection performed in the control) to Excel.
  • Configures the export to Excel.
  • Modifies the text of the context menu option used to export the content of Table control or the selection performed in the Table control to Excel or to OpenOffice Calc (depending on the software installed on the user's computer).
aafTableToWord
  • Starts or disables the export of the content of Table control (or the export of the selection performed in the control) to Word.
  • Configures the export to Word.
  • Modifies the text of the context menu option used to export the content of the Table control or the selection performed in the Table control to Word or to OpenOffice Writer (depending on the software installed on the user's computer).
aafTableToXML
  • Starts or disables the export of the content of Table control (or the export of the selection performed in the control) to XML.
  • Configures the export to XML.
  • Modifies the text of the context menu option used to export the content of Table control or the selection performed in the Table control to XML.
aafTabNewModifies the text of the context menu option of a dynamic tab used to create a menu.AAFChangeCaption
aafToastDurationRestoreFilterConfigures the display duration for the toast indicating the restoring of filters stored by the user on a Table control.
Applies to: Table control
AAFConfigure
aafTodayModifies the text of the "Today" button in the calendar input window (Date Edit control with a calendar). It is thus possible to customize the text of this button or to translate it if necessary. AAFChangeCaption
aafUncheckAll
  • Disables the context menu used to check/uncheck all rows in a Check Box column of a Table control.
  • Unchecks all rows in a Check Box column of a Table control.
  • Modifies the text of the context menu used to check/uncheck all the rows in a Check Box column of a Table control.
Applies to: Table control or Check Box column
aafUndo
  • Checks whether the "Undo the last action performed" AAF is available.
  • New in version 2024
    Cancels the last operation performed on the control Code Editor.
aafValidateInputFuncUsed to define the action of a "Validate" button found in a custom formula input bar of a Spreadsheet control.AAFExecute
aafZoom
  • Disables the ability to zoom in:
    • a Table, TreeView Table, Pivot Table, Spreadsheet or List Box control.
    • a window.
  • Modifies the text of the context menu option used to cancel the zoom in:
    • a Table, TreeView Table, Pivot Table, Spreadsheet or List Box control.
    • a window.
  • Deletes the zoom that was performed in:
    • a Table, TreeView Table, Pivot Table, Spreadsheet or List Box control.
    • a window.
Minimum version required
  • Version 10
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 02/01/2024

Send a report | Local help