Wyświetlanie okienka dialogowego w dowolnym miejscu na ekranie

Wywołując funkcję Windows API MessageBox() wyświetlane okienko dialogowe jest zawsze wycentrowane na ekranie, natomiast, aby po kliknięciu przycisku Button1 wyświetlić to okienko np. w punkcie 25, 50 (współrzędne lewego górnego narożnika), należy się posłużyć funkcją Windows API MessageDlgPos():

Unit1.cpp

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   String sMyMessage = "This is my message text.";
   int iMyResult = MessageDlgPos(MyMessage, mtInformation,
                                 TMsgDlgButtons() << mbOK << mbHelp << mbCancel, 5, 25, 50);

}