癫痫基因觉醒🤣
#include "windows.h"
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{ PostMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
PostMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
//获取桌面宽
int iDesktopWidth = GetSystemMetrics(SM_CXSCREEN);
//获取桌面高
int iDesktopHeight = GetSystemMetrics(SM_CYSCREEN);
//获取窗口句柄
HWND hDesktop = GetDesktopWindow();
//获取窗口dc
HDC dc = GetWindowDC(hDesktop);
//获取光标位置
POINT cursor;
GetCursorPos(&cursor);
HWND hwnd = GetDesktopWindow(); //获取桌面句柄
HDC hdc = GetWindowDC(hwnd); //获取桌面上下文的句柄
while (1>0) //死循环
{
DrawIcon(dc, cursor.x - 10, cursor.y - 10, LoadIcon(NULL, IDI_ERROR));
DrawIcon(dc, rand() % iDesktopWidth, rand() % iDesktopHeight, LoadIcon(NULL, IDI_WARNING));
DrawIcon(dc, rand() % iDesktopWidth, rand() % iDesktopHeight, LoadIcon(NULL, IDI_QUESTION));
DrawIcon(dc, rand() % iDesktopWidth, rand() % iDesktopHeight, LoadIcon(NULL, IDI_INFORMATION));
DrawIcon(dc, rand() % iDesktopWidth, rand() % iDesktopHeight, LoadIcon(NULL, IDI_WINLOGO));
DrawIcon(dc, rand() % iDesktopWidth, rand() % iDesktopHeight, LoadIcon(NULL, IDI_ERROR));
BitBlt( hdc, 1 , 0,
GetSystemMetrics(SM_CXSCREEN),/*获取屏幕宽度*/
GetSystemMetrics(SM_CYSCREEN),/*获取屏幕高度*/
hdc, 0, 0 , DSTINVERT);
StretchBlt (hdc, 0,
GetSystemMetrics(SM_CYSCREEN),/*获取屏幕宽度*/
GetSystemMetrics(SM_CXSCREEN),/*获取屏幕高度*/
-GetSystemMetrics(SM_CYSCREEN),/*颠倒的屏幕*/
hdc, 0, 0,
GetSystemMetrics(SM_CXSCREEN), /*获取屏幕宽度*/
GetSystemMetrics(SM_CYSCREEN), /*获取屏幕高度*/
SRCAND/*通过使用AND(与)操作符来将源和目标矩形区域内的颜色合并。*/
);
for(int i=1;i<=10;i++){
StretchBlt (hdc, 0, 30,
GetSystemMetrics(SM_CYSCREEN)-500,/*获取屏幕宽度*/
GetSystemMetrics(SM_CXSCREEN)-500,/*获取屏幕高度*/
hdc, 0, 0,
GetSystemMetrics(SM_CXSCREEN), /*获取屏幕宽度*/
GetSystemMetrics(SM_CYSCREEN), /*获取屏幕高度*/
SRCCOPY
);
BitBlt( hdc, 0 , 0,
GetSystemMetrics(SM_CXSCREEN),/*获取屏幕宽度*/
GetSystemMetrics(SM_CYSCREEN),/*获取屏幕高度*/
hdc, 0, 0 , DSTINVERT);
StretchBlt (hdc, 0, 30,
GetSystemMetrics(SM_CYSCREEN)-500,/*获取屏幕宽度*/
GetSystemMetrics(SM_CXSCREEN)-500,/*获取屏幕高度*/
hdc, 0, 0,
GetSystemMetrics(SM_CXSCREEN), /*获取屏幕宽度*/
GetSystemMetrics(SM_CYSCREEN), /*获取屏幕高度*/
SRCCOPY
);
DrawIcon(dc, rand() % iDesktopWidth, rand() % iDesktopHeight, LoadIcon(NULL, IDI_WARNING));
DrawIcon(dc, rand() % iDesktopWidth, rand() % iDesktopHeight, LoadIcon(NULL, IDI_QUESTION));
DrawIcon(dc, rand() % iDesktopWidth, rand() % iDesktopHeight, LoadIcon(NULL, IDI_INFORMATION));
DrawIcon(dc, rand() % iDesktopWidth, rand() % iDesktopHeight, LoadIcon(NULL, IDI_WINLOGO));
DrawIcon(dc, rand() % iDesktopWidth, rand() % iDesktopHeight, LoadIcon(NULL, IDI_ERROR));
}
}
return 0;
}
要创建项目哦😘
快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞快点赞