我一直在开发一个win32控制台应用程序,现在我想让它能够选择性地显示一个非模态状态/通知窗口。我是否可以从控制台应用程序中实现这一点,还是需要将其重写为Windows应用程序?这是为了一个信息亭系统,所以我需要使用窗口句柄调用SetWindowPos()函数并设置置顶标志。
据我所记,主要区别在于您需要一个消息泵。这个问题描述了一个基本的消息泵:为什么"TranslateMessage"和"DispatchMessage"是分开的调用? 这个教程也可能会有帮助:理解消息循环。