12#include "../forms_export.h"
36 intptr_t
hwnd()
const {
return hwnd_;}
40 void hwnd(intptr_t value) {hwnd_ = value;}
45 intptr_t
lparam()
const {
return lparam_;}
49 void lparam(intptr_t value) {lparam_ = value;}
53 int32_t
msg()
const {
return msg_;}
56 void msg(int32_t value) {msg_ = value;}
60 intptr_t
result()
const {
return result_;}
63 void result(intptr_t value) {result_ = value;}
68 intptr_t
wparam()
const {
return wparam_;}
72 void wparam(intptr_t value) {wparam_ = value;}
75 intptr_t handle()
const {
return handle_;}
76 void handle(intptr_t value) {handle_ = value;}
86 static message create(intptr_t hwnd, int32_t msg, intptr_t wparam, intptr_t lparam) {
return message(hwnd, msg, wparam, lparam);}
89 static message create(intptr_t hwnd, int32_t msg, intptr_t wparam, intptr_t lparam, intptr_t result) {
return message(hwnd, msg, wparam, lparam, result);}
90 static message create(intptr_t hwnd, int32_t msg, intptr_t wparam, intptr_t lparam, intptr_t result, intptr_t handle) {
return message(hwnd, msg, wparam, lparam, result, handle);}
96 template<
typename type>
111 message(intptr_t hwnd, int32_t msg, intptr_t wparam, intptr_t lparam) : hwnd_(hwnd), msg_(msg), wparam_(wparam), lparam_(lparam) {counter_++;}
112 message(intptr_t hwnd, int32_t msg, intptr_t wparam, intptr_t lparam, intptr_t result) : hwnd_(hwnd), msg_(msg), wparam_(wparam), lparam_(lparam), result_(result) {counter_++;}
113 message(intptr_t hwnd, int32_t msg, intptr_t wparam, intptr_t lparam, intptr_t result, intptr_t handle) : hwnd_(hwnd), msg_(msg), wparam_(wparam), lparam_(lparam), result_(result), handle_(handle) {counter_++;}
117 intptr_t wparam_ = 0;
118 intptr_t lparam_ = 0;
119 intptr_t result_ = 0;
120 intptr_t handle_ = 0;
121 static int32_t counter_;
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition: object.h:26
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:48
#define forms_export_
Define shared library export.
Definition: forms_export.h:13
std::type_info type
Stores information about a type.
Definition: types.h:179
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition: system_report.h:17
Contains xtd::object class.
Contains xtd::ustring class.