add dialog things

This commit is contained in:
Nishi 2026-04-18 02:31:46 +09:00
commit 90e572aad8
Signed by: nishi
GPG key ID: 27EF69B208EB9343
56 changed files with 658 additions and 193 deletions

View file

@ -5,12 +5,18 @@
#include <iostream>
static void close_msg(MwCXX::Button* button){
delete button->GetParent();
}
class MyButton : public MwCXX::Button {
protected:
void OnActivate() {
std::cout << "Hello" << std::endl;
MwCXX::Window* msg;
MwCXX::MessageBox(this->GetParent(), "Hello", "Hello world", MwMB_BUTTONOK | MwMB_ICONNEWS);
msg = MwCXX::MessageBox(this->GetParent(), "Hello", "Hello world", MwMB_BUTTONOK | MwMB_ICONNEWS);
MwCXX::MessageBoxGetChild(msg, MwMB_BUTTONOK)->ActivateHandler = close_msg;
}
public: