foobar2000 SDK
2015-08-03
|
#include <win32_dialog.h>
Public Member Functions | |
__declspec (deprecated) int run(unsigned p_id | |
Data Fields | |
HWND HINSTANCE | p_instance = core_api::get_my_instance()) |
HWND | p_parent |
Protected Member Functions | |
dialog_modal () | |
void | end_dialog (int p_code) |
HWND | get_wnd () const |
virtual BOOL | on_message (UINT msg, WPARAM wp, LPARAM lp)=0 |
Static Private Member Functions | |
static INT_PTR CALLBACK | DlgProc (HWND wnd, UINT msg, WPARAM wp, LPARAM lp) |
Private Attributes | |
modal_dialog_scope | m_modal_scope |
HWND | m_wnd |
This class is meant to be instantiated on-stack, as a local variable. Using new/delete operators instead or even making this a member of another object works, but does not make much sense because of the way this works (single run() call).
Definition at line 38 of file win32_dialog.h.
|
inlineprotected |
Definition at line 45 of file win32_dialog.h.
dialog_helper::dialog_modal::__declspec | ( | deprecated | ) |
|
staticprivate |
Definition at line 84 of file win32_dialog.cpp.
|
protected |
Definition at line 78 of file win32_dialog.cpp.
|
inlineprotected |
Definition at line 47 of file win32_dialog.h.
|
protectedpure virtual |
|
private |
Definition at line 52 of file win32_dialog.h.
|
private |
Definition at line 51 of file win32_dialog.h.
HWND HINSTANCE dialog_helper::dialog_modal::p_instance = core_api::get_my_instance()) |
Definition at line 41 of file win32_dialog.h.
HWND dialog_helper::dialog_modal::p_parent |
Definition at line 41 of file win32_dialog.h.