fix
This commit is contained in:
parent
ab5cc1455e
commit
407a742c5f
1 changed files with 6 additions and 0 deletions
6
test.cc
6
test.cc
|
|
@ -5,6 +5,11 @@
|
|||
|
||||
#include <iostream>
|
||||
|
||||
/* Note: Since C++ binding does not know when dialog gets freed - you should listen to CloseHandler for dialogs, and destroy widget */
|
||||
static void close_msg(MwCXX::Window* window){
|
||||
delete window;
|
||||
}
|
||||
|
||||
static void close_msg(MwCXX::Button* button) {
|
||||
delete button->GetParent();
|
||||
}
|
||||
|
|
@ -16,6 +21,7 @@ class MyButton : public MwCXX::Button {
|
|||
|
||||
msg = MwCXX::MessageBox(this->GetParent(), "Hello", "Hello world", MwMB_BUTTONOK | MwMB_ICONNEWS);
|
||||
|
||||
msg->CloseHandler = close_msg;
|
||||
MwCXX::MessageBoxGetChild(msg, MwMB_BUTTONOK)->ActivateHandler = close_msg;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue