45 * @brief Constructs a new @ref NvdInputBox and returns it.
46 * @param title The title of the input box, cannot be NULL
47 * @param msg The message of the input box. If NULL, then a preconfigured string will be displayed.
48 * @since v0.10.0
49 * @warning By default on Windows the dialog will use a fallback theme, since NvDialog does not want to force a manifest to load
50 * the proper theme as required by WinAPI. This may make controls look a bit outdated. To fix it, you must either supply your own .rc file
51 * and change the theming manually, or embed, at your own risk of breaking other libraries, the .rc file directly into NvDialog. If you do the former,
52 * do it before initializing the library. This does not apply on macOS and Linux.
53 * @ingroup InputDialog
54 * @returns A new @ref NvdInputBox on success, NULL otherwise.