xtd 0.2.0
Loading...
Searching...
No Matches
browser info flags

Definition

browser info flags definitions.

Warning
Internal use only

Variables

constexpr size_t BIF_RETURNONLYFSDIRS
 Only return file system directories. If the user selects folders that are not part of the file system, the OK button is grayed.
 
constexpr size_t BIF_DONTGOBELOWDOMAIN
 Do not include network folders below the domain level in the dialog box's tree view control.
 
constexpr size_t BIF_STATUSTEXT
 Include a status area in the dialog box. The callback function can set the status text by sending messages to the dialog box. This flag is not supported when BIF_NEWDIALOGSTYLE is specified.
 
constexpr size_t BIF_RETURNFSANCESTORS
 Include a status area in the dialog box. The callback function can set the status text by sending messages to the dialog box. This flag is not supported when BIF_NEWDIALOGSTYLE is specified.
 
constexpr size_t BIF_EDITBOX
 Include an edit control in the browse dialog box that allows the user to type the name of an item.
 
constexpr size_t BIF_VALIDATE
 If the user types an invalid name into the edit box, the browse dialog box calls the application's BrowseCallbackProc with the BFFM_VALIDATEFAILED message. This flag is ignored if BIF_EDITBOX is not specified.
 
constexpr size_t BIF_NEWDIALOGSTYLE
 Use the new user interface. Setting this flag provides the user with a larger dialog box that can be resized. The dialog box has several new capabilities, including: drag-and-drop capability within the dialog box, reordering, shortcut menus, new folders, delete, and other shortcut menu commands.
 
constexpr size_t BIF_USENEWUI
 Use the new user interface, including an edit box. This flag is equivalent to BIF_EDITBOX | BIF_NEWDIALOGSTYLE.
 
constexpr size_t BIF_BROWSEINCLUDEURLS
 The browse dialog box can display URLs. The BIF_USENEWUI and BIF_BROWSEINCLUDEFILES flags must also be set. If any of these three flags are not set, the browser dialog box rejects URLs. Even when these flags are set, the browse dialog box displays URLs only if the folder that contains the selected item supports URLs. When the folder's IShellFolder::GetAttributesOf method is called to request the selected item's attributes, the folder must set the SFGAO_FOLDER attribute flag. Otherwise, the browse dialog box will not display the URL.
 
constexpr size_t BIF_UAHINT
 When combined with BIF_NEWDIALOGSTYLE, adds a usage hint to the dialog box, in place of the edit box. BIF_EDITBOX overrides this flag.
 
constexpr size_t BIF_NONEWFOLDERBUTTON
 Do not include the New Folder button in the browse dialog box.
 
constexpr size_t BIF_NOTRANSLATETARGETS
 When the selected item is a shortcut, return the PIDL of the shortcut itself rather than its target.
 
constexpr size_t BIF_BROWSEFORCOMPUTER
 Only return computers. If the user selects anything other than a computer, the OK button is grayed.
 
constexpr size_t BIF_BROWSEFORPRINTER
 Only allow the selection of printers. If the user selects anything other than a printer, the OK button is grayed.
 
constexpr size_t BIF_BROWSEINCLUDEFILES
 The browse dialog box displays files as well as folders.
 
constexpr size_t BIF_SHAREABLE
 The browse dialog box can display sharable resources on remote systems. This is intended for applications that want to expose remote shares on a local system. The BIF_NEWDIALOGSTYLE flag must also be set.
 
constexpr size_t BIF_BROWSEFILEJUNCTIONS
 Allow folder junctions such as a library or a compressed file with a .zip file name extension to be browsed.
 

Variable Documentation

◆ BIF_RETURNONLYFSDIRS

constexpr size_t BIF_RETURNONLYFSDIRS
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Only return file system directories. If the user selects folders that are not part of the file system, the OK button is grayed.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_DONTGOBELOWDOMAIN

constexpr size_t BIF_DONTGOBELOWDOMAIN
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Do not include network folders below the domain level in the dialog box's tree view control.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_STATUSTEXT

constexpr size_t BIF_STATUSTEXT
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Include a status area in the dialog box. The callback function can set the status text by sending messages to the dialog box. This flag is not supported when BIF_NEWDIALOGSTYLE is specified.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_RETURNFSANCESTORS

constexpr size_t BIF_RETURNFSANCESTORS
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Include a status area in the dialog box. The callback function can set the status text by sending messages to the dialog box. This flag is not supported when BIF_NEWDIALOGSTYLE is specified.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_EDITBOX

constexpr size_t BIF_EDITBOX
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Include an edit control in the browse dialog box that allows the user to type the name of an item.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_VALIDATE

constexpr size_t BIF_VALIDATE
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

If the user types an invalid name into the edit box, the browse dialog box calls the application's BrowseCallbackProc with the BFFM_VALIDATEFAILED message. This flag is ignored if BIF_EDITBOX is not specified.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_NEWDIALOGSTYLE

constexpr size_t BIF_NEWDIALOGSTYLE
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Use the new user interface. Setting this flag provides the user with a larger dialog box that can be resized. The dialog box has several new capabilities, including: drag-and-drop capability within the dialog box, reordering, shortcut menus, new folders, delete, and other shortcut menu commands.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_USENEWUI

constexpr size_t BIF_USENEWUI
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Use the new user interface, including an edit box. This flag is equivalent to BIF_EDITBOX | BIF_NEWDIALOGSTYLE.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_BROWSEINCLUDEURLS

constexpr size_t BIF_BROWSEINCLUDEURLS
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

The browse dialog box can display URLs. The BIF_USENEWUI and BIF_BROWSEINCLUDEFILES flags must also be set. If any of these three flags are not set, the browser dialog box rejects URLs. Even when these flags are set, the browse dialog box displays URLs only if the folder that contains the selected item supports URLs. When the folder's IShellFolder::GetAttributesOf method is called to request the selected item's attributes, the folder must set the SFGAO_FOLDER attribute flag. Otherwise, the browse dialog box will not display the URL.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_UAHINT

constexpr size_t BIF_UAHINT
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

When combined with BIF_NEWDIALOGSTYLE, adds a usage hint to the dialog box, in place of the edit box. BIF_EDITBOX overrides this flag.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_NONEWFOLDERBUTTON

constexpr size_t BIF_NONEWFOLDERBUTTON
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Do not include the New Folder button in the browse dialog box.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_NOTRANSLATETARGETS

constexpr size_t BIF_NOTRANSLATETARGETS
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

When the selected item is a shortcut, return the PIDL of the shortcut itself rather than its target.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_BROWSEFORCOMPUTER

constexpr size_t BIF_BROWSEFORCOMPUTER
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Only return computers. If the user selects anything other than a computer, the OK button is grayed.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_BROWSEFORPRINTER

constexpr size_t BIF_BROWSEFORPRINTER
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Only allow the selection of printers. If the user selects anything other than a printer, the OK button is grayed.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_BROWSEINCLUDEFILES

constexpr size_t BIF_BROWSEINCLUDEFILES
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

The browse dialog box displays files as well as folders.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_SHAREABLE

constexpr size_t BIF_SHAREABLE
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

The browse dialog box can display sharable resources on remote systems. This is intended for applications that want to expose remote shares on a local system. The BIF_NEWDIALOGSTYLE flag must also be set.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only

◆ BIF_BROWSEFILEJUNCTIONS

constexpr size_t BIF_BROWSEFILEJUNCTIONS
constexpr

#include <xtd.forms.native/include/xtd/forms/browser_info_flags.hpp>

Allow folder junctions such as a library or a compressed file with a .zip file name extension to be browsed.

Library
xtd.forms.native
Remarks
For more info see https://docs.microsoft.com .
Warning
Internal use only