在C语言(非c++)当中,如何使用代码,使得输出结果的DOS窗口全屏化, 我的问题很明确,使用代码!~

希望你别给我回答什么组合键,我需要的是代码,API可以(需要详细范例谢谢),其它方法如果有也可以,但需要的在C的范畴,什么cmd.exe设置那种回答还是省了好吧我使用的是... 希望你别给我回答什么组合键,我需要的是代码,API可以(需要详细范例谢谢),其它方法如果有也可以,但需要的在C的范畴,什么cmd.exe设置那种回答还是省了好吧
我使用的是VC++6.0的编译器,还是高手来吧,好么?
展开
 我来答
bcypxl
2011-11-03
知道答主
回答量:24
采纳率:0%
帮助的人:14.9万
展开全部
你调DOS窗口的属性,里面有全屏显示的选项!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Tidus_forever
2011-11-03 · TA获得超过4399个赞
知道大有可为答主
回答量:2782
采纳率:100%
帮助的人:1859万
展开全部
参考这里
追问
我需要的是VC++6.0的编译环境,这个例子不正确~~
追答
#include  
#include

int main()
{

typedef BOOL (WINAPI *PROCGETCONSOLEDISPLAYMODE)(LPDWORD);
typedef BOOL (WINAPI *PROCSETCONSOLEDISPLAYMODE)(HANDLE,DWORD,LPDWORD);

PROCGETCONSOLEDISPLAYMODE GetConsoleDisplayMode;
PROCSETCONSOLEDISPLAYMODE SetConsoleDisplayMode;

DWORD dwNewMode=1;
DWORD dwOldMode=0;
HANDLE hOut;
HMODULE hKernel32 = GetModuleHandle("kernel32");
if (!hKernel32)
return 0;

GetConsoleDisplayMode = (PROCGETCONSOLEDISPLAYMODE)
GetProcAddress(hKernel32,"GetConsoleDisplayMode");

if (!GetConsoleDisplayMode)
return 0;

SetConsoleDisplayMode = (PROCSETCONSOLEDISPLAYMODE)
GetProcAddress(hKernel32,"SetConsoleDisplayMode");

if (!SetConsoleDisplayMode)
return 0;

hOut = GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleDisplayMode(hOut,dwNewMode,&dwOldMode);

GetConsoleDisplayMode(&dwOldMode);

printf("你好啊\n");
return 0;

}

参考资料: http://zhidao.baidu.com/question/51123610.html

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式