让一个Win32控制台应用程序显示一个窗口。

3
我一直在开发一个win32控制台应用程序,现在我想让它能够选择性地显示一个非模态状态/通知窗口。我是否可以从控制台应用程序中实现这一点,还是需要将其重写为Windows应用程序?
这是为了一个信息亭系统,所以我需要使用窗口句柄调用SetWindowPos()函数并设置置顶标志。
2个回答

2

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

0

查看 CreateWindow / CreateWindowEx 函数


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接