Диалоговое окно на Си
ion; 1.9.04

Подскажите, плиз, как из Си скрипта вызвать MessageBox виндовский.

Re: Диалоговое окно на Си
Макс Прилепский; 2.9.04

HWND Handle;


Handle = FindWindow("PDLRTisAliveAndWaitsForYou","WinCC-Runtime - ");
MessageBox (Handle, "Текст в окне", "Текст заголовка окна", MB_OK |MB_ICONEXCLAMATION | MB_SYSTEMMODAL);

В примере, приведенном выше, в родительском окне WinCC Runtime рисуется модальное окно с кнопкой ОК.

int a;
HWND Handle;

Handle = FindWindow("PDLRTisAliveAndWaitsForYou","WinCC-Runtime - ");

a=MessageBox (Handle, "Вы ДЕЙСТВИТЕЛЬНО желаете выйти из режима Runtime ?", "Выход из Runtime", MB_YESNO |MB_ICONEXCLAMATION | MB_SYSTEMMODAL);
if (a==6)
DeactivateRTProject ();

В этом примере рисуется окно с кнопками Yes/No и, если нажата кнопка Yes, выполняется действие.
Re: Диалоговое окно на Си
Михаил; 2.9.04

MessageBox(NULL,"текст","заголовок",MB_OK);

Re: Диалоговое окно на Си
Михаил; 2.9.04

на VBS

MsgBox("сообщение")
Re: Диалоговое окно на Си
ion; 2.9.04

Всем спасибо.