

[编程] 装逼技能之Hook记事本(Notepad)实现自定义文档"水印"或背景
前言本文仅供学习探讨之用,如果侵犯了您的权益请联系我删除。 工具 Visual Studio Code Spy++ 效果 子类化窗口绘制背景对于背景的绘制,我们可以通过子类化窗口然后拦截WM_ERASEBKGND消息来实现,也就是说在窗口背景需要被重绘的时候,我们拦截这个消息,然后绘制自己的背景。 具体的描述可以看:WM_ERASEBKGND。 具体实现如下: 子类化窗口void HackRoutine(HMODULE selfModuleHandle) { HWND notepadWindowHandle = nullptr; // 先遍历自身获取主窗口句柄 ::EnumWindows( [](HWND windowHandle, LPARAM lPa..
更多