The xtd.forms.native library contains internal native API definitions to access underlying toolkits used by xtd.forms library.
Classes | |
class | xtd::native::settings |
Contains settings native API. More... | |
class | xtd::forms::native::about_dialog |
Contains about dialog native API. More... | |
class | xtd::forms::native::application |
Contains application native API. More... | |
class | xtd::forms::native::busy_dialog |
Contains busy dialog native API. More... | |
class | xtd::forms::native::button |
Contains button native API. More... | |
class | xtd::forms::native::check_box |
Contains check box native API. More... | |
class | xtd::forms::native::checked_list_box |
Contains checked list box native API. More... | |
class | xtd::forms::native::choice |
Contains choice native API. More... | |
class | xtd::forms::native::collapsible_panel |
Contains collapsible panel native API. More... | |
class | xtd::forms::native::color_dialog |
Contains color dialog native API. More... | |
class | xtd::forms::native::color_picker |
Contains color picker native API. More... | |
class | xtd::forms::native::combo_box |
Contains combo box native API. More... | |
class | xtd::forms::native::command_link_button |
Contains command link button native API. More... | |
class | xtd::forms::native::context_menu |
Contains context menu native API. More... | |
class | xtd::forms::native::control |
Contains control native API. More... | |
struct | xtd::forms::native::create_params |
Encapsulates the information needed when creating a control. More... | |
class | xtd::forms::native::cursor |
Contains cursor native API. More... | |
class | xtd::forms::native::cursors |
Contains cursors native API. More... | |
class | xtd::forms::native::date_time_picker |
Contains date time picker native API. More... | |
class | xtd::forms::native::domain_up_down |
Contains domain up down native API. More... | |
class | xtd::forms::native::file_dialog |
Contains file dialog native API. More... | |
class | xtd::forms::native::find_dialog |
Contains find dialog native API. More... | |
class | xtd::forms::native::folder_browser_dialog |
Contains folder browser dialog native API. More... | |
class | xtd::forms::native::font_dialog |
Contains font dialog native API. More... | |
class | xtd::forms::native::font_picker |
Contains font picker native API. More... | |
class | xtd::forms::native::form |
Contains form native API. More... | |
class | xtd::forms::native::group_box |
Contains group box native API. More... | |
class | xtd::forms::native::image_list |
Contains image list native API. More... | |
class | xtd::forms::native::input_dialog |
Contains input dialog native API. More... | |
class | xtd::forms::native::label |
Contains label native API. More... | |
class | xtd::forms::native::light_button |
Contains light button native API. More... | |
class | xtd::forms::native::list_box |
Contains list box native API. More... | |
class | xtd::forms::native::loading_indicator |
Contains loading_indicator native API. More... | |
class | xtd::forms::native::main_menu |
Main menu native API. More... | |
class | xtd::forms::native::menu |
Menu native API. More... | |
class | xtd::forms::native::menu_item |
Menu item native API. More... | |
class | xtd::forms::native::message_box |
Contains message box native API. More... | |
class | xtd::forms::native::month_calendar |
Contains month calendar native API. More... | |
class | xtd::forms::native::numeric_up_down |
Contains numeric up down native API. More... | |
class | xtd::forms::native::panel |
Contains panel native API. More... | |
class | xtd::forms::native::picture_box |
Contains picture box native API. More... | |
class | xtd::forms::native::popup_panel |
Contains popup panel native API. More... | |
class | xtd::forms::native::progress_bar |
Contains progress bar native API. More... | |
class | xtd::forms::native::progress_dialog |
Contains progress dialog native API. More... | |
class | xtd::forms::native::radio_button |
Contains radio button native API. More... | |
class | xtd::forms::native::replace_dialog |
Contains replace dialog native API. More... | |
class | xtd::forms::native::screen |
Contains screen native API. More... | |
class | xtd::forms::native::scroll_bar |
Contains scroll_bar native API. More... | |
class | xtd::forms::native::status_bar |
Contains status bar native API. More... | |
class | xtd::forms::native::switch_button |
Contains Switch button native API. More... | |
class | xtd::forms::native::system_information |
Contains settings native API. More... | |
class | xtd::forms::native::tab_control |
Contains tab control native API. More... | |
class | xtd::forms::native::tab_page |
Contains tab page native API. More... | |
class | xtd::forms::native::text_box |
Contains text box native API. More... | |
class | xtd::forms::native::timer |
Contains timer native API. More... | |
class | xtd::forms::native::toggle_button |
Contains toggle button native API. More... | |
class | xtd::forms::native::tool_bar |
Contains tool bar native API. More... | |
class | xtd::forms::native::toolkit |
Contains toolkit native API. More... | |
class | xtd::forms::native::track_bar |
Contains track bar native API. More... | |
class | xtd::forms::native::up_down_button |
Contains up down button native API. More... | |
class | xtd::forms::native::user_control |
Contains user control native API. More... | |
Variables | |
constexpr size_t | MCS_DAYSTATE |
The month calendar sends MCN_GETDAYSTATE notifications to request information about which days should be displayed in bold. | |
constexpr size_t | MCS_MULTISELECT |
The month calendar enables the user to select a range of dates within the control. By default, the maximum range is one week. You can change the maximum range that can be selected by using the MCM_SETMAXSELCOUNT message. | |
constexpr size_t | MCS_WEEKNUMBERS |
The month calendar control displays week numbers (1-52) to the left of each row of days. Week 1 is defined as the first week that contains at least four days. | |
constexpr size_t | MCS_NOTODAYCIRCLE |
The month calendar control does not circle the "today" date. | |
constexpr size_t | MCS_NOTODAY |
The month calendar control does not display the "today" date at the bottom of the control. | |
constexpr size_t | MCS_NOTRAILINGDATES |
Dates from the previous and next months are not displayed in the current month's calendar. | |
constexpr size_t | MCS_SHORTDAYSOFWEEK |
Short day names are displayed in the header. | |
constexpr size_t | MCS_NOSELCHANGEONNAV |
The selection is not changed when the user navigates next or previous in the calendar. This allows the user to select a range larger than is visible. | |
constexpr size_t | SBARS_SIZEGRIP |
The status bar control will include a sizing grip at the right end of the status bar. A sizing grip is similar to a sizing border; it is a rectangular area that the user can click and drag to resize the parent window. | |
constexpr size_t | SBARS_TOOLTIPS |
Use this style to enable tooltips. | |
constexpr size_t | SBARS_ELLIPSIZE |
Replace the end of the status texts with an ellipsis when the status text widths exceed status bar or status panel width. | |
constexpr size_t | SBARS_LEFT |
Specifies that the status bar is left position. The default value is top. | |
constexpr size_t | SBARS_BOTTOM |
Specifies that the status bar is bottom position. The default value is top. | |
constexpr size_t | SBARS_RIGHT |
Specifies that the status bar is right position. The default value is top. | |
constexpr size_t | TBSTYLE_TOOLTIPS |
Creates a tooltip control that an application can use to display descriptive text for the buttons in the toolbar. | |
constexpr size_t | TBSTYLE_WRAPABLE |
Creates a toolbar that can have multiple lines of buttons. Toolbar buttons can "wrap" to the next line when the toolbar becomes too narrow to include all buttons on the same line. When the toolbar is wrapped, the break will occur on either the rightmost separator or the rightmost button if there are no separators on the bar. This style must be set to display a vertical toolbar control when the toolbar is part of a vertical rebar control. This style cannot be combined with CCS_VERT. | |
constexpr size_t | TBSTYLE_ALTDRAG |
Allows users to change a toolbar button's position by dragging it while holding down the ALT key. If this style is not specified, the user must hold down the SHIFT key while dragging a button. Note that the CCS_ADJUSTABLE style must be specified to enable toolbar buttons to be dragged. | |
constexpr size_t | TBSTYLE_FLAT |
Creates a flat toolbar. In a flat toolbar, both the toolbar and the buttons are transparent and hot-tracking is enabled. Button text appears under button bitmaps. To prevent repainting problems, this style should be set before the toolbar control becomes visible. | |
constexpr size_t | TBSTYLE_LIST |
Creates a flat toolbar with button text to the right of the bitmap. Otherwise, this style is identical to TBSTYLE_FLAT. To prevent repainting problems, this style should be set before the toolbar control becomes visible. | |
constexpr size_t | TBSTYLE_CUSTOMERASE |
Generates NM_CUSTOMDRAW notification codes when the toolbar processes WM_ERASEBKGND messages. | |
constexpr size_t | TBSTYLE_REGISTERDROP |
Generates TBN_GETOBJECT notification codes to request drop target objects when the cursor passes over toolbar buttons. | |
constexpr size_t | TBSTYLE_TRANSPARENT |
Creates a transparent toolbar. In a transparent toolbar, the toolbar is transparent but the buttons are not. Button text appears under button bitmaps. To prevent repainting problems, this style should be set before the toolbar control becomes visible. | |
constexpr size_t | TBSTYLE_SHOWTEXT |
Specifies that the tool bar button texts are visible. | |
constexpr size_t | TBSTYLE_TEXTRIGHTALIGN |
Specifies that the tool bar button texts are right-aligned. The default value is bottom aligned. | |
constexpr size_t | TBSTYLE_LEFT |
Specifies that the tool bar is left position. The default value is top. | |
constexpr size_t | TBSTYLE_BOTTOM |
Specifies that the tool bar is bottom position. The default value is top. | |
constexpr size_t | TBSTYLE_RIGHT |
Specifies that the tool bar is right position. The default value is top. | |
constexpr size_t | TBSTYLE_NOSHOWICON |
Specifies that the tool bar icon is no visible. | |
constexpr size_t | TBSTYLE_NODIVIDER |
Specifies that the tool bar divider is no visible. | |
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/month_calendar_styles.h>
The month calendar sends MCN_GETDAYSTATE notifications to request information about which days should be displayed in bold.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/month_calendar_styles.h>
The month calendar enables the user to select a range of dates within the control. By default, the maximum range is one week. You can change the maximum range that can be selected by using the MCM_SETMAXSELCOUNT message.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/month_calendar_styles.h>
The month calendar control displays week numbers (1-52) to the left of each row of days. Week 1 is defined as the first week that contains at least four days.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/month_calendar_styles.h>
The month calendar control does not circle the "today" date.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/month_calendar_styles.h>
The month calendar control does not display the "today" date at the bottom of the control.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/month_calendar_styles.h>
Dates from the previous and next months are not displayed in the current month's calendar.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/month_calendar_styles.h>
Short day names are displayed in the header.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/month_calendar_styles.h>
The selection is not changed when the user navigates next or previous in the calendar. This allows the user to select a range larger than is visible.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/status_bar_styles.h>
The status bar control will include a sizing grip at the right end of the status bar. A sizing grip is similar to a sizing border; it is a rectangular area that the user can click and drag to resize the parent window.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/status_bar_styles.h>
Use this style to enable tooltips.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/status_bar_styles.h>
Replace the end of the status texts with an ellipsis when the status text widths exceed status bar or status panel width.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/status_bar_styles.h>
Specifies that the status bar is left position. The default value is top.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/status_bar_styles.h>
Specifies that the status bar is bottom position. The default value is top.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/status_bar_styles.h>
Specifies that the status bar is right position. The default value is top.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Creates a tooltip control that an application can use to display descriptive text for the buttons in the toolbar.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Creates a toolbar that can have multiple lines of buttons. Toolbar buttons can "wrap" to the next line when the toolbar becomes too narrow to include all buttons on the same line. When the toolbar is wrapped, the break will occur on either the rightmost separator or the rightmost button if there are no separators on the bar. This style must be set to display a vertical toolbar control when the toolbar is part of a vertical rebar control. This style cannot be combined with CCS_VERT.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Allows users to change a toolbar button's position by dragging it while holding down the ALT key. If this style is not specified, the user must hold down the SHIFT key while dragging a button. Note that the CCS_ADJUSTABLE style must be specified to enable toolbar buttons to be dragged.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Creates a flat toolbar. In a flat toolbar, both the toolbar and the buttons are transparent and hot-tracking is enabled. Button text appears under button bitmaps. To prevent repainting problems, this style should be set before the toolbar control becomes visible.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Creates a flat toolbar with button text to the right of the bitmap. Otherwise, this style is identical to TBSTYLE_FLAT. To prevent repainting problems, this style should be set before the toolbar control becomes visible.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Generates NM_CUSTOMDRAW notification codes when the toolbar processes WM_ERASEBKGND messages.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Generates TBN_GETOBJECT notification codes to request drop target objects when the cursor passes over toolbar buttons.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Creates a transparent toolbar. In a transparent toolbar, the toolbar is transparent but the buttons are not. Button text appears under button bitmaps. To prevent repainting problems, this style should be set before the toolbar control becomes visible.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Specifies that the tool bar button texts are visible.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Specifies that the tool bar button texts are right-aligned. The default value is bottom aligned.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Specifies that the tool bar is left position. The default value is top.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Specifies that the tool bar is bottom position. The default value is top.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Specifies that the tool bar is right position. The default value is top.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Specifies that the tool bar icon is no visible.
|
constexpr |
#include <xtd.forms.native/include/xtd/forms/native/tool_bar_styles.h>
Specifies that the tool bar divider is no visible.