From 82f42a4103c168abd3605acad8ee4b9b4f00d79d Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 23 Sep 2018 21:00:46 +0800 Subject: Add native message handler event in Window. --- CruUI/main.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'CruUI/main.cpp') diff --git a/CruUI/main.cpp b/CruUI/main.cpp index 7f5c1d1c..56d42894 100644 --- a/CruUI/main.cpp +++ b/CruUI/main.cpp @@ -5,6 +5,7 @@ #include "ui/controls/toggle_button.h" #include "ui/controls/button.h" #include "ui/controls/margin_container.h" +#include "ui/events/ui_event.h" using cru::String; @@ -29,6 +30,15 @@ int APIENTRY wWinMain( Application application(hInstance); Window window; + window.native_message_event.AddHandler([](cru::ui::events::WindowNativeMessageEventArgs& args) + { + if (args.GetWindowMessage().msg == WM_PAINT) + { + OutputDebugStringW(L"Paint!\n"); + //args.SetResult(0); + } + }); + /* // test1 cru::ui::controls::TextBlock text_block; -- cgit v1.2.3