Displays a confirmation dialog with Yes/No buttons, returns 1 for Yes, 0 for No.
Takes message (String), title (String), and window (Int).
Returns 1 if user clicked Yes (IDYES), 0 if user clicked No (IDNO).
BGI GUI
Parameters & Returns
Parameters
messageString
titleString
windowInt
Returns
Int
Quick Summary
Displays a confirmation dialog with Yes/No buttons, returns 1 for Yes, 0 for No.
Takes message (String), title (String), and window (Int).
Returns 1 if user clicked Yes (IDYES), 0 if user clicked No (IDNO).
Technical Exegesis...
Displays a confirmation dialog with Yes/No buttons, returns 1 for Yes, 0 for No. Searches gizmoMap for window ID to get parent HWND. Calls Windows MessageBox() with MB_YESNO | MB_ICONQUESTION flags. Displays message with title and question icon (blue '?'). Blocks until user clicks Yes or No. Returns 1 if user clicked Yes (IDYES), 0 if user clicked No (IDNO).
This function shows a standard confirmation dialog. MB_YESNO provides Yes and No buttons. MB_ICONQUESTION displays the blue question mark icon.
Displays a confirmation dialog with Yes/No buttons, returns 1 for Yes, 0 for No. Searches gizmoMap for window ID to get parent HWND. Calls Windows MessageBox() with MB_YESNO | MB_ICONQUESTION flags. Displays message with title and question icon (blue '?'). Blocks until user clicks Yes or No. Returns 1 if user clicked Yes (IDYES), 0 if user clicked No (IDNO).
This function shows a standard confirmation dialog. MB_YESNO provides Yes and No buttons. MB_ICONQUESTION displays the blue question mark icon. Dialog is modal - blocks program execution until user responds. Return value maps IDYES to 1, all other responses (IDNO, closing dialog) to 0. Use for binary choices requiring confirmation: delete operations, exit confirmations, or yes/no questions. For informational alerts, use bgiNotify(). For custom button/icon combinations, use bgiMessageBox().