4.MessageBox函数的运用

之前写的时候突然想起来了,搭配前几章可以写一个很有意思的程序

MessageBox是Windows API中用于显示消息框的函数,它通常用于向用户展示信息、确认操作或获取用户输入。在C++中,它的基本语法如下:

#include <windows.h>
int result = MessageBox(NULL, "这是一个消息", "窗口标题", MB_OK | MB_ICONWARNING); // 参数说明

参数解释:

  • NULL 或者 指向窗口句柄的指针:消息框将关联到这个窗口,如果没有传递,则关联到当前活动窗口。
  • “这是一个消息”:你要显示的消息内容。
  • “窗口标题”:消息框的标题行文字。
  • MB_OK | MB_ICONWARNING:这是标志常量,MB_OK表示有确定按钮,MB_ICONWARNING表示警告图标。
(本代码仅供娱乐,任何责任与作者无关)
#include <windows.h> 
#include<bits/stdc++.h>
using namespace std;
int main()
{
    HWND hwnd=GetForegroundWindow();
    ShowWindow(hwnd,SW_HIDE);
    while(1)
    {
        MessageBox(NULL,"你好","Windows-Error",MB_OK);
        Sleep(10000);
    }
}

这里双引号里的可以随便改,还有Sleep函数的数值也是
之前第二期的文章还在待审核,还得再等等
这个的话是可以关掉的,顺便说一下,showwindow函数我运行后发现(从任务管理器看的):它将运行框这个应用程序改为了进程,这次也是一样。
不过这章的目的主要是骚扰一下,并不会太严重
解决方法就是Ctrl+Shift+Esc调出任务管理器,在看进程一栏,结束就行了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值