Winapi 使win32控制台应用程序显示一个窗口

Winapi 使win32控制台应用程序显示一个窗口,winapi,console,Winapi,Console,我一直在开发win32控制台应用程序,现在我希望它能够选择性地显示非模式状态/通知窗口。是否有任何方法可以从控制台应用程序执行此操作,或者需要将其重写为windows应用程序 这是一个信息亭系统,因此我需要调用SetWindowPos(),并在窗口句柄上使用最上面的标志。据我所知,主要区别在于您需要一个消息泵。此问题描述了一个基本消息: 本教程可能也会有所帮助:请参阅CreateWindow/CreateWindowEx函数我在谷歌搜索此需求的解决方案时看到了代码项目文章。虽然这是一种完全可行的

我一直在开发win32控制台应用程序,现在我希望它能够选择性地显示非模式状态/通知窗口。是否有任何方法可以从控制台应用程序执行此操作,或者需要将其重写为windows应用程序


这是一个信息亭系统,因此我需要调用SetWindowPos(),并在窗口句柄上使用最上面的标志。

据我所知,主要区别在于您需要一个消息泵。此问题描述了一个基本消息:


本教程可能也会有所帮助:

请参阅
CreateWindow
/
CreateWindowEx
函数

我在谷歌搜索此需求的解决方案时看到了代码项目文章。虽然这是一种完全可行的方法,但它确实需要一个线程和一个消息泵。我希望能有更多类似于非模态MessageBox()的东西。@Simon Elliott:你不需要另一个线程,但是如果没有消息泵,你希望窗口如何工作?@jamesdlin:我希望消息泵可以被封装,或者至少不那么显眼。