几个实用的小技巧
内容见代码:
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
int ch=MessageBox(NULL,"hahagaga","guagua",MB_OKCANCEL);//弹出窗口
if(ch==1) cout<<"You choose \"OK\"\n";
else if(ch==2) cout<<"You choose \"CANCEL\"\n";
Sleep(1000);//等待1000ms
Beep(1000,1000)//使频率为1000Hz的声音响1000ms
//注意:窗口的坐标系以窗口左上角为原点,向右是X轴正方向,向下是Y轴正方向
COORD pos;
pos.X=0; pos.Y=0;
HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);//获得输出窗口的句柄
SetConsoleCursorPosition(hOut,pos);//将输出的光标切换到坐标(pos.X,pos.Y)
cout<<"%%%";
pos.Y=1;
POINT p;
while(1)
{
GetCursorPos(&p);//获取鼠标坐标
SetConsoleCursorPosition(hOut,pos);
cout<<"X:"<<p.x<<"\t"<<"Y:"<<p.y;//打印
Sleep(100);//延迟
}
return 0;
}
修改输出字体颜色
MessageBox函数
鼠标与按键