Mercurial > foo_out_sdl
annotate foosdk/sdk/foobar2000/helpers/CModelessDialogMessages.h @ 1:20d02a178406 default tip
*: check in everything else
yay
| author | Paper <paper@tflc.us> |
|---|---|
| date | Mon, 05 Jan 2026 02:15:46 -0500 |
| parents | |
| children |
| rev | line source |
|---|---|
| 1 | 1 #pragma once |
| 2 #include <SDK/modeless_dialog.h> | |
| 3 | |
| 4 class CModelessDialogMessages { | |
| 5 public: | |
| 6 static BOOL ProcessWindowMessage(HWND hWnd, UINT uMsg, WPARAM, LPARAM, LRESULT&) { | |
| 7 switch (uMsg) { | |
| 8 case WM_INITDIALOG: | |
| 9 modeless_dialog_manager::g_add(hWnd); break; | |
| 10 case WM_DESTROY: | |
| 11 modeless_dialog_manager::g_remove(hWnd); break; | |
| 12 } | |
| 13 return FALSE; | |
| 14 } | |
| 15 }; | |
| 16 | |
| 17 #define FB2K_MODELESS_DIALOG_MESSAGES() CHAIN_MSG_MAP(CModelessDialogMessages) |
