vs2019代码提示快捷键:ctrl+j
在c语言中如何创建线程?
首先包含<process.h>:#include <process.h>
以下代码是开启多个线程,同时弹出5个窗口
#include <process.h>
#include <Windows.h>
void run(void* p) {
MessageBoxA(0, "title", "content", 0);
}
void main() {
for (size_t i = 0; i < 5; i++)
{
_beginthread(run, 0, NULL);
}
system("pause");
}
窗口函数操作
让计算器程序不断闪烁
#include <process.h>
#include <Windows.h>
void main() {
system("calc");
HWND win = FindWindowA("Windows.UI.Core.CoreWindow","计算器");
if (win == NULL) { //如果没找到这个窗口
MessageBoxA(0, "no", "no", 0);
return;
}
else { //如果找到了
while (1) //让计算器隐藏显示进行闪烁
{
ShowWindow(win, SW_HIDE);
Sleep(500);
ShowWindow(win, SW_SHOW);
Sleep(500);
}
}
}
网友评论