visual C++ 创建一个窗口却无法显示窗口的原因是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual C++ 创建一个窗口却无法显示窗口的原因是啥?相关的知识,希望对你有一定的参考价值。
程序可以执行,可以再任务管理器中看到,但没有窗口显示,一直没找到原因,
我用了ShowWindow 这个函数,却一直无法显示,使用win32编的,这样的程序我写了很多了,没遇到过这种情况,不知道是什么原因
创建一个窗口首先需要定义一个窗口类,然后初始化相关事件,然后显示.
程序运行不运行和窗口是否显示没有任何关系. 程序运行时可以显示窗口也可以不显示.
建议你去买一本《WINDOWS程序设计》(微软出版社出的),该书是WINDOWS编程的圣经,如果你要用VC写WINDOWS程序,此书是必看的。该书用新手也能看懂的语言介绍了WINDOWS的整体框架和VC编程时涉及的基础知识。你应该好好读读这本书。 参考技术A ShowWindow调用后还要调用一次UpdateWindow才能显示窗口.
还有窗口回调函数中要有WM_PAINT及WM_CREATE消息处理. 参考技术B 代码? 参考技术C 窗口show了么?
mfc还是win32
以上是关于visual C++ 创建一个窗口却无法显示窗口的原因是啥?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 GUI 输出窗口而不是 Visual Studio 2015 中的 cmd 控制台上显示我的 C++ 程序输出?