Application->MessageBox 是对win32 SDK中的MessageBox函数的封装,它没有API函数MessageBox中的句柄参数,AnsiString是BCB特有的类,它是对标准C++ 中String的改进,同时也是对Delphi中长字符串的模拟,MessageDlg是BCB中的一个独立的函数,它不是TAPPLICATION的成员函数。
1.::MessageBox(Handle,"How are you","Information",MB_OK+MB_ICONINFORMATION);//这里调用的是API函数,当然第一个参数你可以为NULL
2.Application->MessageBox("how are you","Information",MB_OK+MB_ICONINFORMATION);
这里调用的是Application类的一个成员函数MessageBox
3.MessageDlg("How are you","Information",mtInformation,TMsgDlgButtons()<<mbOK);
这是调用BCB中一个独立函数MessageDlg