Message Boxes: The Message Box Position |
|
Introduction |
The MessageDlgPos() function provides extra possibilities to the programmer. It behaves exactly like the MessageDlg() function. To create a message box based on this function, use the syntax: |
int __fastcall MessageDlgPos(const AnsiString Msg, TMsgDlgType DlgType, TMsgDlgButtons Buttons, int HelpCtx, int X, int Y); |
Besides the same arguments as the MessageDlg() function, the MessageDlgPos() function allows you to specify the coordinates used to display the dialog box. The X argument is an integer value that specifies the distance between the left border of the screen and the left border of the dialog box. The Y argument represents the height from the top border of the screen to the top border of the dialog box. Here is an example: //--------------------------------------------------------------------------- WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageDlgPos(L"The right side of the main form displays " L"a \"Read-Only\" list of currently registered students.\n" L"This only includes students with good records.", mtInformation, TMsgDlgButtons() << mbRetry << mbIgnore, 0, 20, 120); return 0; } //--------------------------------------------------------------------------- This would produce:
|
|
||
Home | Copyright © 2010-2016, FunctionX | |
|