自分の無能を棚に上げ

TMsgDlgButtons

 存在しないファイルを選択したときのダイアログを出そうとして軽く一時間ははまる
×MessageDlg ("ファイルがありません",mtWarning,mbOK,0);
○MessageDlg ("ファイルがありません",mtWarning,TMsgDlgButtons() << mbOK,0);

MessageDlgのプロトタイピングは
extern PACKAGE int __fastcall MessageDlg(const AnsiString Msg, TMsgDlgType DlgType, TMsgDlgButtons Buttons, int HelpCtx);

TMsgDlgButtons のプロトタイピングは(dialogs.hpp)
#pragma
option push -b-
enum TMsgDlgBtn { mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore, mbAll, mbNoToAll, mbYesToAll,mbHelp };
#pragma
option pop

typedef Set<TMsgDlgBtn, mbYes, mbHelp> TMsgDlgButtons;

普通はわからんぞ、こんなもの!!
最終更新:2007年01月18日 15:42