lizf2019 发表于 2020-4-27 12:28

如何实现屏幕反色?

彩虹猫(MEMZ)大家都知道吧,
到病毒后期,屏幕会不停得反色显示
python或VB如何实现电脑屏幕的反色显示?
需要调用哪些API,函数?
没有搜到相关的解答,
                  所以在吾爱向各位大佬求教                     

lizf2019 发表于 2020-4-27 12:29

欢迎各位大佬发表高见{:301_997:}

RuiBox 发表于 2020-4-27 13:03

本帖最后由 RuiBox 于 2020-4-27 13:08 编辑

奇怪了,我不能发链接???
-------
Negativescreen
https://zerowidthjoiner.net/negativescreen
Sources
https://github.com/mlaily/NegativeScreen/

Ldfd 发表于 2020-4-27 13:09

RuiBox 发表于 2020-4-27 13:03
奇怪了,我不能发链接???
-------
negativescreen


www.52pojie.cn
试一试能发吧

余佳卓 发表于 2020-4-27 13:15

windows设置里面有啊,主题-轻松使用-颜色滤镜

Pammer 发表于 2020-4-27 14:05

----------------代码----------------------
.版本 2
.支持库 ogrelib

.局部变量 rect, 矩形
.局部变量 hdc, 整数型
.局部变量 desktop, 整数型

desktop = GetDesktopWindow ()' 获取桌面的句柄
hdc = GetWindowDC (desktop)
GetWindowRect (desktop, rect)' 获取桌面的大小,即屏幕的大小
BitBlt (hdc, 0, 0, rect.右边, rect.底边, hdc, 0, 0, 3342344)
--------------------------API-----------------------------------
.版本 2

.DLL命令 GetDesktopWindow, 整数型, "user32", "GetDesktopWindow"
.版本 2

.DLL命令 GetWindowDC, 整数型, "user32.dll", "GetWindowDC"
    .参数 窗口句柄, 整数型
.版本 2
.支持库 ogrelib

.DLL命令 GetWindowRect, 逻辑型, "user32.dll", "GetWindowRect", 公开,    获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内
    .参数 句柄, 整数型, , Long,想获得范围矩形的那个窗口的句柄
    .参数 大小, 矩形, 传址, RECT,屏幕坐标中随同窗口装载的矩形(左边,顶边,右边,底边)
.版本 2

.DLL命令 BitBlt, 逻辑型, "gdi32.dll", "BitBlt", 公开, 复制场景位图
    .参数 目标设备场景, 整数型
    .参数 目标横坐标, 整数型
    .参数 目标纵坐标, 整数型
    .参数 传输图像宽度, 整数型
    .参数 传输图像高度, 整数型
    .参数 源设备场景, 整数型
    .参数 源横坐标, 整数型
    .参数 源纵坐标, 整数型
    .参数 光栅运算方式, 整数型
--------------------------------------------------------
这个是易语言的,反正都是一堆API调用,应该差不多(吧?)
页: [1]
查看完整版本: 如何实现屏幕反色?