1

Win32 API CreateProcess im MFC プロジェクトを使用して WPF アプリケーションを起動しましたが、成功する可能性があります。しかし問題は、WPF アプリケーションがウィンドウの前面に表示されないことです。win32 実行プログラムを起動すると、最前線を表示できます。

WPF アプリケーション コードで何かを行う必要がありますか? よろしくお願いします。

次のコードは、アプリケーションを起動することです。

STARTUPINFO         StartInfo = { 0 };
PROCESS_INFORMATION ProcInfo = { 0 };

ZeroMemory( &StartInfo, sizeof(STARTUPINFO) );
StartInfo.cb = sizeof(STARTUPINFO);
StartInfo.wShowWindow = SW_SHOW;    

ret = CreateProcess( NULL, lpszCmdLine, NULL, NULL, FALSE, 0, NULL, NULL, &StartInfo, &ProcInfo );
if ( ret) {
    CloseHandle( ProcInfo.hThread );
    CloseHandle( ProcInfo.hProcess );
}
4

0 に答える 0