【发布时间】:2013-05-08 12:05:37
【问题描述】:
我找到了一个 c++ 应用程序来创建启动画面。这会创建一个命名事件,因此可以从另一个应用程序关闭该应用程序。我有一个如何从 .net 应用程序关闭它的示例:
private void CloseSplashScreen()
{
// signal the native process (that launched us) to close the splash screen
using (var closeSplashEvent = new EventWaitHandle(false, EventResetMode.ManualReset, "CloseSplashScreenEventSplashScreenStarter"))
{
closeSplashEvent.Set();
}
现在,我不知道如何在 qt5 应用程序中做同样的事情。我是 Qt 新手,请举个例子。
【问题讨论】:
-
您的解决方案不是多平台的,所以我怀疑 qt 是否会有 api。您可能应该使用 winapi
-
好的。我会试试的。
标签: c++ .net multithreading qt