Winapi 使用GetConsoleScreenBufferInfo方法重新创建窗口

Winapi 使用GetConsoleScreenBufferInfo方法重新创建窗口,winapi,visual-c++,Winapi,Visual C++,我认为getconsolescreeesbufferinfo方法获取有关窗口的信息,该窗口作为参数传递到CONSOLE\u SCREEN\u BUFFER\u INFO结构中。此信息可用于重新创建窗口吗?或者有没有一种方法可以创建一个以CONSOLE\u SCREEN\u BUFFER\u INFO为参数的窗口?据我所知,在给定CONSOLE\u SCREEN\u BUFFER\u INFO结构的情况下,没有函数可以创建一个新窗口。参考文献中肯定没有这样的描述 我很想知道你为什么想要这样的东西。

我认为
getconsolescreeesbufferinfo
方法获取有关窗口的信息,该窗口作为参数传递到
CONSOLE\u SCREEN\u BUFFER\u INFO
结构中。此信息可用于重新创建窗口吗?或者有没有一种方法可以创建一个以
CONSOLE\u SCREEN\u BUFFER\u INFO
为参数的窗口?

据我所知,在给定
CONSOLE\u SCREEN\u BUFFER\u INFO
结构的情况下,没有函数可以创建一个新窗口。参考文献中肯定没有这样的描述


我很想知道你为什么想要这样的东西。您正在尝试创建重复的控制台窗口吗?如果是这样,您应该注意一个进程只能与一个控制台关联。您无法创建未连接到进程的控制台窗口。当最后一个进程与控制台分离时,控制台就会消失。

先生,我有一个swf在窗口中运行。它被嵌入了一个窗口中。我试图捕获窗口内容并将其复制到另一个窗口中。我在寻找解决方案,而不是Bitblt函数。