xtd 0.2.0
xtd_about_dialog.hpp
Go to the documentation of this file.
1
4#pragma once
6#include "component.hpp"
8#include "iwin32_window.hpp"
9#include <xtd/drawing/icon>
10#include <xtd/delegate>
11#include <xtd/string>
12
14namespace xtd {
16 namespace forms {
31 struct data;
32
33 public:
35
40
42
45 void show();
47 void show(const iwin32_window& owner);
49
50 private:
51 xtd::sptr<data> data_;
52 };
53 }
54}
Contains xtd::forms::layout::arranged_element_collection collection.
component()
Initialises a new instance of the component class.
Provides an interface to expose Win32 HWND handles.
Definition iwin32_window.hpp:23
void show()
Runs xtd about dialog box.
void show(const iwin32_window &owner)
Runs xtd about dialog box.
xtd_about_dialog()
Initializes a new instance of the xtd_about_dialog class.
Contains xtd::forms::component class.
Contains xtd::forms::dialog_appearance enum class.
#define forms_export_
Define shared library export.
Definition forms_export.hpp:13
xtd::shared_ptr_object< type_t > sptr
The xtd::sptr object is a shared pointer.
Definition sptr.hpp:25
Contains xtd::forms::iwin32_window interface.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition texts.hpp:219
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
constexpr const_pointer data() const noexcept
Gets direct access to the underlying contiguous storage.
Definition read_only_span.hpp:201