18 template <
typename Character>
28template <
typename Character>
30 Character
const*
const text,
31 Character
const*
const caption,
38 if (debugger_attached)
44 traits::output_debug_string(
text);
72 return traits::message_box(
nullptr,
text, caption,
type | MB_SERVICE_NOTIFICATION);
79 char const*
const text,
80 char const*
const caption,
88 wchar_t const*
const text,
89 wchar_t const*
const caption,
@ developer_information_policy_ui
bool __cdecl __acrt_is_interactive(void)
HWND __cdecl __acrt_get_parent_window(void)
@ windowing_model_policy_hwnd
bool __cdecl __acrt_can_show_message_box(void)
windowing_model_policy __cdecl __acrt_get_windowing_model_policy(void)
developer_information_policy __cdecl __acrt_get_developer_information_policy(void)
int __cdecl __acrt_show_wide_message_box(wchar_t const *const text, wchar_t const *const caption, unsigned const type)
static int __cdecl common_show_message_box(Character const *const text, Character const *const caption, unsigned const type)
int __cdecl __acrt_show_narrow_message_box(char const *const text, char const *const caption, unsigned const type)
GLuint GLuint GLsizei GLenum type
Character const * _caption
BOOL WINAPI IsDebuggerPresent(void)