Parameters to
create_ok_dialog(),
create_ok_cancel_dialog(),
and other standard dialog creation functions include one or two
callbacks that get invoked whenever the dialog gets closed.
In addition to
the IN_THREAD or
THREAD_CALLBACK calling convention
the callbacks also receive an
x::w::ok_cancel_callback_args
parameter that provides a possibly null()
pointer reference to the dialog's
parent window, and the
x::w::busy
mcguffin factory.
The
x::w::input_dialog's
callback receives a
x::w::input_dialog_ok_args
parameter, that inherits from
x::w::ok_cancel_callback_args
and has an additional dialog_input_field class
member.