I can't remember which dialog it is in Windows, but the most hideous example uses the standard Yes/No/Cancel buttons out of context but explains beforehand what each one does, like this:
-To continue closing the program and save the document, click "Yes"
-To continue working without saving, click "Cancel"
-To save and then continue working click "No"
Which takes you five minutes to read and could have easily been replaced by set of a "Save and Close," "Save and Continue" and "Cancel" buttons.
For poor visual basic coders, it's easier to use standard dialogs than make custom ones. In the old days the Yes/No/Cancel text would be hardcoded into a specific dialog object.