In Delphi 10.1.2 Berlin, in the Vcl.Dialogs.MessageDlg function Vcl.Dialogs.MessageDlg the DlgType mtInformation and mtConfirmation create the same dialog icon. For instance:
if Vcl.Dialogs.MessageDlg('Do you really want to remove the selected item?', mtConfirmation, mbOKCancel, 0) = mrOk then begin RemoveTheSelectedItem; end;

if Vcl.Dialogs.MessageDlg('Do you really want to remove the selected item?', mtInformation, mbOKCancel, 0) = mrOk then begin RemoveTheSelectedItem; end;

But should the DlgType mtConfirmation constant display a question mark icon (how do the other DlgType mtWarning and mtError create each other icon)?
How can I get a question mark icon with the DlgType mtConfirmation constant?
source share