在C语言(非c++)当中,如何使用代码,使得输出结果的DOS窗口全屏化, 我的问题很明确,使用代码!~
希望你别给我回答什么组合键,我需要的是代码,API可以(需要详细范例谢谢),其它方法如果有也可以,但需要的在C的范畴,什么cmd.exe设置那种回答还是省了好吧我使用的是...
希望你别给我回答什么组合键,我需要的是代码,API可以(需要详细范例谢谢),其它方法如果有也可以,但需要的在C的范畴,什么cmd.exe设置那种回答还是省了好吧
我使用的是VC++6.0的编译器,还是高手来吧,好么? 展开
我使用的是VC++6.0的编译器,还是高手来吧,好么? 展开
2个回答
展开全部
你调DOS窗口的属性,里面有全屏显示的选项!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参考这里
追问
我需要的是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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询