У меня есть пакет wix для тестирования, который вызывает диалоговое приложение Windows MFC (файл EXE).
Так как у этого приложения есть кнопка «Отмена», когда пользователь нажимает на нее, я хочу, чтобы пакет преднамеренно выходил из строя.
Как я могу это сделать?
Вот выдержка из моего приложения, и я использую PostQuitMessage(1603)
, но она не работает.
BOOL CBundleUtilApp::InitInstance()
{
...
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
...
if( nResponse == IDCANCEL )
{
PostQuitMessage( 1603 );
}
m_pMainWnd = NULL;
return FALSE;
} // InitInstance()