system
//system是用程序执行窗口执行dos命令的windows与c的接口
system("dos命令"); //在其中输入dos命令即可执行
//例如有
system("cls"); //清屏,清除运行框里所有的内容。
system("pause"); //暂停,按任意键继
//sleep休眠函数,可以当延时使用,单位为毫秒
Sleep(1000); //延迟1秒,目前测试这一秒不准,测试代码如下
int main()
{
int s=0,m=0,h=0;
while(1)
{
printf("%02d:%02d:%02d",h,m,s++);
if(s == 60)
{
s=0;
m++;
}
if(m == 60)
{
m=0;
h++;
}
if(h==24) h=0;
Sleep(1000);
system("cls");
}
return 0;
}
FindWindow
获取窗口句柄函数,返回值为窗口句柄,需要定义HWND类型变量存储,若获取失败返回NULL。FindWindow函数只能找到第一个符合条件的窗口,如果有多个符合条件的窗口,则只能找到第一个。还有个findwindow的加强版FindWindowEx,其增加了父窗口句柄与子窗口句柄。可以先用findwindow获取父窗口句柄,然后在父窗口下查找所有的子窗口。
//lpClassName 参数表示要查找的窗口的类名,可以为空即 NULL
//lpWindowName 参数表示要查找的窗口名,同样也可以为空
HWND FindWindow(LPCTSTR lpClassName,LPCTSTR lpWindowName);
//例如记事本 "text.txt - 记事本"
HWND windows;
windows = FindWindow(NULL,"text.txt - 记事本");
//获取窗口后可对其进行各种操作,例如关闭窗口
SendMessage(windows,WM_CLOSE,0,0);