C语言控制台窗口图形界面编程(二):窗口缓冲区的设置

       下面介绍几个用于控制台窗口操作的API函数,如下:
//获取控制台窗口信息
GetConsoleScreenBufferInfo();

//获取控制台窗口标题
GetConsoleTitle();

//更改指定缓冲区大小
SetConsoleScreenBufferSize();

//设置控制台窗口标题
SetConsoleTitle();

//设置控制台窗口信息
SetConsoleWindowInfo();


       下面的示例程序用于说明此类函数的使用:

#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
#include <conio.h>
#define N 255

int main()
{
	HANDLE handle_out;	//定义一个句柄
	CONSOLE_SCREEN_BUFFER_INFO scbi;	//定义一个窗口缓冲区信息结构体
	COORD size = {80, 25};		//定义一个坐标结构体
	char strtitle[N];
	handle_out = GetStdHandle(STD_OUTPUT_HANDLE);	//获得标准输出设备句柄
	GetConsoleScreenBufferInfo(handle_out, &scbi);	//获得窗口缓冲区信息
	GetConsoleTitle(strtitle, N);	//获得当前窗口标题
	printf("当前窗口标题为:%s\n", strtitle);
	_getch();
	SetConsoleTitle(
  • 9
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值