C-2

2022-06-09  本文已影响0人  x92n

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);
        }
    }

}
上一篇 下一篇

猜你喜欢

热点阅读