Не подскажите, как можно программно закрыть работающее приложение ?
TerminateProcess не подходит, т.к. просто его "обрубает".
Надо сделать "по-хорошему", как будто пользователь сам его закрывает, нажимая кнопку "x" или Alt+F4.
То есть, чтобы если напрмер, там был несохраненный документ, то оно предложило бы его сохранить.
Re: Как закрыть другую программу ?
От:
Аноним
Дата:
21.06.04 15:23
Оценка:
Здравствуйте, MicVit, Вы писали:
MV>Не подскажите, как можно программно закрыть работающее приложение ? MV>TerminateProcess не подходит, т.к. просто его "обрубает". MV>Надо сделать "по-хорошему", как будто пользователь сам его закрывает, нажимая кнопку "x" или Alt+F4. MV>То есть, чтобы если напрмер, там был несохраненный документ, то оно предложило бы его сохранить.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, MicVit, Вы писали:
MV>>Не подскажите, как можно программно закрыть работающее приложение ? MV>>TerminateProcess не подходит, т.к. просто его "обрубает". MV>>Надо сделать "по-хорошему", как будто пользователь сам его закрывает, нажимая кнопку "x" или Alt+F4. MV>>То есть, чтобы если напрмер, там был несохраненный документ, то оно предложило бы его сохранить.
А>DestroyWindow() ?
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, MicVit, Вы писали:
MV>>Не подскажите, как можно программно закрыть работающее приложение ? MV>>TerminateProcess не подходит, т.к. просто его "обрубает". MV>>Надо сделать "по-хорошему", как будто пользователь сам его закрывает, нажимая кнопку "x" или Alt+F4. MV>>То есть, чтобы если напрмер, там был несохраненный документ, то оно предложило бы его сохранить.
А>DestroyWindow() ?
Увы. "A thread cannot use DestroyWindow to destroy a window created by a different thread."