API
来设置
用于控制台窗口 *** 作的API函数如下:
GetConsoleScreenBufferInfo
获取控制台窗口信息
GetConsoleTitle
获取控制台窗口标题
ScrollConsoleScreenBuffer
在缓冲区中移动数据块
SetConsoleScreenBufferSize
更改指定缓冲区大小
SetConsoleTitle
设置控制台窗口标题
SetConsoleWindowInfo
设置控制台窗口信息
此外,还有窗口字体、显示模式等控制函数,这里不再细说。下列举一个示例,程序如下:
#include
#include
#include
void
main()
{
HANDLE
hOut
=
GetStdHandle(STD_OUTPUT_HANDLE)
//
获取标准输出设备句柄
CONSOLE_SCREEN_BUFFER_INFO
bInfo
//
窗口缓冲区信息
GetConsoleScreenBufferInfo(hOut,
bInfo
)
//
获取窗口缓冲区信息
char
strTitle[255]
GetConsoleTitle(strTitle,
255)
//
获取窗口标题
printf("当前窗口标题是:%s\n",
strTitle)
_getch()
SetConsoleTitle("控制台窗口 *** 作")
//
获取窗口标题
_getch()
COORD
size
=
{80,
25}
SetConsoleScreenBufferSize(hOut,size)
//
重新设置缓冲区大小
_getch()
SMALL_RECT
rc
=
{0,0,
80-1,
25-1}
//
重置窗口位置和大小
SetConsoleWindowInfo(hOut,true
,&rc)
CloseHandle(hOut)
//
关闭标准输出设备句柄
}
更多请看
http://hi.baidu.com/onlywater/blog/item/917981822ec5b8ba6d81192e.html
win32应用程序:是指窗口类的,即桌面应用系统,有图形化界面,如下图:
win32控制台:是指运行在黑框下的,像cmd之类的
都属于窗口方式!只是开发方式不一样罢了! Win32是直接用API开发,而MFC是微软把API封装成一个一个的类,便于开发!
什么是Web项目:
web项目通俗的说就是在服务器上跑的项目,页面是通过服务器上的程序运算所得到的结果。常见的web项目按计算机语言分,有:Java Web(Java EE)、ASP.Net、PHP项目等,用户通过浏览器进行访问。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)