Прозорци за въвеждане и извеждане на нови съобщения

Целта и редът на използване на функциите за показване на диалогови прозорци са подобни на функциите със същото име в Delphi (раздел 1.7.6).

IntApplication->MessageBox(constchar*S1,constchar*S2,intFlag- методът извежда текст на съобщениетоS 1в прозорец със заглавиеS2с посочения изглед и набор от бутони, посочени от параметъраFlag(именуваните константи са посочени с главни букви) (раздел 1.7.6).

AnsiString InputBox(const AnsiString S1, const AnsiString S2, const AnsiString S3)-показва прозорец със заглавиеS1, с текст на съобщениетоS2, с текстово поле за въвеждане на съобщението на потребителя със стойност по подразбиранеS3и с бутона OK и Отказ s. Функцията връща въведеното от потребителя съобщение (раздел 1.7.6).

bool InputQuery(const AnsiString S1, const AnsiString S2, AnsiString &S3)-функцията е подобна на функцията InputBox, но връща True/False при натискане на бутонаOK/Cancel, а въведената стойност - вS3(раздел 1.7.6 ).

void ShowMessage(const System::AnsiString S)- показва прозорец с текста на съобщениетоSи бутонаOK(ShowMessage(‘Сортиране в процес’)).

void ShowMessageFmt(const System::AnsiString S, OPENARRAY(TvarRec, (arg1, arg2. ))))- показва прозорец с текста на низовете на съобщениятаarg1, arg2.и форматиран с низS(ShowMessageFmt("Височина %d, тегло %v ", OPENA RR AY(TvarRec, (N1, N2)))).

MessageDlg,MessageDlgPos, CreateMessageDialog-функции за извеждане на съобщения (раздел 1.7.6).

bool SelectDirectory(const AnsiStringS1, const AnsiString S2, const AnsiString &S3)-Показва прозорец за търсене на файл с текст на съобщениеS1, с основна директорияS2. Името на избрания файл се поставя вS3. Функцията връща True/False, когато се щракне върху бутона Ok/Cancel.

6.4.12 Възпроизвеждане на звуци

Целта и редът на използване на функциите за показване на диалогови прозорци са подобни на функциите със същото име в Delphi (стр. 1.7.7).

Пример:PlaySound("c:\Win98\media\The Microsoft Sound.wav",0,

6.4.13. Текущ контрол на процеса

void_с_exit/(void) ‑извършва всички действия, подобни на функциятаexit, като затваряне на файлове и изчистване на буфери, но не извиква функции за прекратяване и не прекъсва изпълнението на програмата.

Void _cexit(void) ‑извършва всички действия, подобни на функциятаexit, като затваряне на файлове, изчистване на буфери и извикване на функции за прекратяване, но не прекъсва изпълнението на програмата.

void _exit(int статус) ‑прекратява изпълнението на програмата, но за разлика отexitне изчиства буфери, не затваря файлове и не извиква крайни функции;статус- задайте код за прекратяване.

abort void(void) -Прекъсване на програмата.

void exit(int status) ‑прекратява изпълнението на програмата чрез затваряне на всички отворени файлове, изчистване на изходните буфери към подходящи потоци и извикване на всички функции за прекратяване, регистрирани отatexit;статус- задайте код за прекратяване.