作者yan04870449 (杨伯)
看板C_and_CPP
标题[问题] 怎麽在程式执行中建立一个主控台观察
时间Sun Aug 23 16:41:11 2009
我是使用WIN32 API练习写一些小游戏,程式的进入点为
int WINAPI WinMain()
之後系统建立出一个视窗做为小游戏的执行平台。
现在我想要这个视窗建立後,再建立一个主控台,就是像
DOS那样子的介面,并且可以随时将游戏中的的数据传送
到这个主控台提供我观察数据的变化,但是我却不知道从
那个点切入,不知可否请前辈们提供个关键词或是指点一
下,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.128.56
1F:推 suhorng:AllocConsole 之後用 WriteFile / ReadFile 08/23 17:32
2F:→ suhorng:方便的话,建立专案时选择 Console Application,这样可以 08/23 17:32
3F:→ suhorng:使用 stdio / cincout 来输出入,而 Console Application 08/23 17:33
4F:→ suhorng:跟 Windows Application 一样都可以建立视窗,只是 Consol 08/23 17:33
5F:→ suhorng:-e Application 预设会有一个 Console 而已。 08/23 17:33
6F:→ suhorng:咦 你的视窗是自己建的吧 ? 08/23 17:34
7F:→ yan04870449:视窗是自己建立的没错@@ 08/23 17:42
8F:→ suhorng:那就没问题呀^^ 你只要选 Console Application 就好 一样 08/23 18:01
9F:→ suhorng:能建立视窗^^ 最後再把它改回 Windows Application 就不会 08/23 18:01
10F:→ suhorng:有主控台视窗了XD。毕竟那个只要在PE当中改一改就好(可以 08/23 18:05
11F:→ suhorng:用LordPE,不过还是在编译时直接指定subsystem比较快XD 08/23 18:05
12F:→ suhorng:都不行的话就还是用AllocConsole()然後WriteFile XD 08/23 18:06