【发布时间】:2016-03-24 09:44:25
【问题描述】:
我找到了一种方法来捕获通知“应用程序已加载”事件的事件/消息,以便能够关闭启动画面。也许 Poco 直接实现了它,但我在 Application 类文档或代码中没有找到任何线索。
【问题讨论】:
标签: poco-libraries mitk
我找到了一种方法来捕获通知“应用程序已加载”事件的事件/消息,以便能够关闭启动画面。也许 Poco 直接实现了它,但我在 Application 类文档或代码中没有找到任何线索。
【问题讨论】:
标签: poco-libraries mitk
你试过使用application成员函数bool initialized()吗?
【讨论】:
我正在使用 Mitk 框架,我将不得不在那里修改一些代码;使用的 CommonTk 框架可以管理一个专门用于闪屏关闭的回调。因此,Poco 没有发布允许此功能的事件。
【讨论】:
我将 POCO 线程用于启动画面(我可以在其中捕获/处理线程的状态)。我的应用程序是用 WinAPI (Win32, VS C++ 2008 EE) 编写的,所以我使用 WinAPI 计时器;主消息泵也在单独的线程中......
这是我的 WinApi32 示例完整代码和 VS90 项目:WLEZLEY_SPLASH_POCO_EXAMPLE.ZIP
PS: 它从 POCO 1.4.5 版本开始工作,但也适用于 POCO v1.7.2(包括实际版本)。您可以尝试研究我的代码,然后自己尝试。
【讨论】: