首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么在WINDOWS的MFC架构下,开发一个自己的命令行窗口程序

2012-01-15 
如何在WINDOWS的MFC架构下,开发一个自己的命令行窗口程序?例如:在MFC的框架下,在主菜单中增加一个菜单项:

如何在WINDOWS的MFC架构下,开发一个自己的命令行窗口程序?
例如:在MFC的框架下,在主菜单中增加一个菜单项:命令行,点击此命令行,将弹出一个窗口,和cmd命令的窗口差不多,然后,在此窗口输入的命令都是自定义的命令,命令的处理在程序内部完成后,其输出也打印在命令行上.

当然,这里要求的功能完全可以通过弹出一个自定义的对话框来实现,而且功能一点也不比命令行窗口的少.

[解决办法]

C/C++ code
DWORD dwWritten =0 ;        AllocConsole();    HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);    if ((NULL != hConsole) && (hConsole != INVALID_HANDLE_VALUE))    {        TCHAR buf[] = _T("Hello,World!!");        ::WriteConsole(hConsole, buf, _tcslen(buf), &dwWritten, NULL);    } 

热点排行