郁金香外挂技术-郁金香灬老师

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

飞郁网络培训郁金香终身VIP管理员QQ150330575淘宝担保交易QQ交流群(外挂,驱动)
查看: 264|回复: 0

设置 控制台 窗口 大小

[复制链接]
发表于 2018-10-28 21:37:56 | 显示全部楼层 |阅读模式
#include <iostream>
#include <Windows.h>
int main()
{
    using namespace std;
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); //取得控制台 句柄
    SMALL_RECT rc;
    rc.Left = 5;
    rc.Top = 5;
    rc.Right = 54;
    rc.Bottom = 24;
    //此时窗口的宽度为50,高度为20
    SetConsoleWindowInfo(hOut, TRUE, &rc); //设置控制台 大小
    for (int i = 0; i < 10; ++i)
        cout << "**********" << i << endl;
    cout << "0123456789" << endl;
    cin.get();
    CloseHandle(hOut);   
    return 0;
}


作用
设置当前窗口在控制台屏幕缓冲区的位置和大小




语法
BOOL WINAPI SetConsoleWindowInfo(
    _In_       HANDLE     hConsoleOutput,
    _In_       BOOL       bAbsolute,
    _In_ const SMALL_RECT *lpConsoleWindow
);




参数
hConsoleOutput
  控制台屏幕缓冲区的句柄。
bAbsolute
  该参数一般为TRUE。
lpConsoleWindow
  指向 SMALL_RECT 结构体的指针,指定窗口在屏幕缓冲区的左上角和右下角位置。


注意:窗口坐标的X轴水平向右,Y轴竖直向下。Left和Top指定窗口左上角位置(显示的第一个字符位置);Right和Bottom指定窗口右下角位置(显示的最后一个字符位置)。如果只是想改变窗口大小,将Left和Top设置为0,Right和Bottom设置为 宽度值-1 和 高度值-1 即可。




返回值
如果函数操作成功,返回值为非零值。
如果函数操作失败,返回值为零。




头文件
Wincon.h(包括Windows.h)

郁金香外挂教程,学习中...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|郁金香外挂技术-郁金香灬老师 ( 苏ICP备10059359号 )

GMT+8, 2018-11-17 12:13 , Processed in 0.036871 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表