|
| | Item ()=default |
| | Item (const Item &)=default |
| Item & | operator= (const Item &)=default |
| | Item (Item &&)=default |
| Item & | operator= (Item &&)=default |
| std::string | to_string () const override |
| uint32_t | help_id () const |
| | The help context identifier for the control. When the system sends a WM_HELP message, it passes the helpID value in the dwContextId member of the HELPINFO structure.
|
| Item & | help_id (uint32_t value) |
| | ~Item () override=default |
| | Item ()=default |
| | Item (const Item &)=default |
| Item & | operator= (const Item &)=default |
| | Item (Item &&)=default |
| Item & | operator= (Item &&)=default |
| uint32_t | style () const |
| | The style of the control. This can be a combination of WINDOW_STYLES or CONTROL_STYLES.
|
| uint32_t | extended_style () const |
| | The extended styles for a window. This member is not used to create controls in dialog boxes, but applications that use dialog box templates can use it to create other types of windows.
|
| int32_t | id () const |
| | The control identifier.
|
| bool | has (WINDOW_STYLES style) const |
| | Check if this item has the given WINDOW_STYLES.
|
| bool | has (CONTROL_STYLES style) const |
| | Check if this item has the given CONTROL_STYLES.
|
| std::vector< WINDOW_STYLES > | window_styles () const |
| | List of WINDOW_STYLES used by this item.
|
| std::vector< CONTROL_STYLES > | control_styles () const |
| | List of CONTROL_STYLES used by this item.
|
| int16_t | x () const |
| | The x-coordinate, in dialog box units, of the upper-left corner of the control. This coordinate is always relative to the upper-left corner of the dialog box's client area.
|
| int16_t | y () const |
| | The y-coordinate, in dialog box units, of the upper-left corner of the control. This coordinate is always relative to the upper-left corner of the dialog box's client area.
|
| int16_t | cx () const |
| | The width, in dialog box units, of the control.
|
| int16_t | cy () const |
| | The height, in dialog box units, of the control.
|
| Item & | style (uint32_t value) |
| Item & | extended_style (uint32_t value) |
| Item & | x (int16_t value) |
| Item & | y (int16_t value) |
| Item & | cx (int16_t value) |
| Item & | cy (int16_t value) |
| Item & | id (int32_t value) |
| Item & | data (std::vector< uint8_t > creation_data) |
| Item & | clazz (std::u16string title) |
| Item & | clazz (uint16_t ord) |
| Item & | title (std::u16string value) |
| Item & | title (uint16_t ord) |
| const ordinal_or_str_t & | clazz () const |
| | Window class of the control. This can be either: a string that specifies the name of a registered window class or an ordinal value of a predefined system class.
|
| const ordinal_or_str_t & | title () const |
| | Title of the item which can be either: a string that specifies the initial text or an ordinal value of a resource, such as an icon, in an executable file.
|
| span< const uint8_t > | creation_data () const |
| | Creation data that is passed to the control's window procedure.
|
| span< uint8_t > | creation_data () |