如果你对vc不那么熟悉,可能难以完成这个任务。 步骤: 1、截屏,相关函数:GetDC BitBlt等 2、创建新桌面,相关函数:CreateDesktop 3、创建进程(或线程)到新桌面,相关函数:CreateProcess(SetThreadDesktop)、SwitchDesktop 4、创建全屏窗口,相关函数:CreaeteWindow 5、在全屏窗口上绘制截图,相关函数:BItBlt 6、弹出一个提示框,相关函数:MessageBox 7、用户点击后,回退,相关函数:SwitchDesktop 原理:新建一个空白桌面,将当前桌面的屏幕截图到新桌面上去,画出来,然后弹窗,看起来一样,实则周围都是假的,当然点击不了了。
我现在要修改的那个对话框,也是前端显示的,不过虽然它在前端显示了,可还是可以点击它后面的软件主窗口功能,模态对话框就满足了
别挺他们的 windows锁屏怎么做 你就怎么做就基本可以了 我只能说基本可以 就是新创建一个desktop 把你那个窗放在新desktop里面 如果这样不符合你的需求 那还真是难 无论你怎么做 都不会很健壮 因为就像你想把自己的窗口永远置顶一般 万一别人也用同样的方法 你说到底谁置顶
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
你是想做一个类似windows关机选项那样屏蔽包括windows启动的其他程序在内的全部程序吗?
15,980
社区成员
115,867
社区内容
加载中
试试用AI创作助手写篇文章吧