在汇编通讯上看了一篇关于在Notepad上写字的程序,感觉很有趣,于是把程序改进了下。程序首先是利用FindWindow()函数来寻找Notepad的句柄,用SetTimer()每秒触发一次绘图事件,在强制打开的记事本上绘字,具体截图如下:
功能都是在控制台下实现的,方便与测试。实验的源代码如下:
另外,HWND_DESKTOP 是桌面窗口的类名,用invoke FindWindow, HWND_DESKTOP, NULL亦可以返回桌面的句柄,从而达到对桌面操作的目的。
在汇编通讯上看了一篇关于在Notepad上写字的程序,感觉很有趣,于是把程序改进了下。程序首先是利用FindWindow()函数来寻找Notepad的句柄,用SetTimer()每秒触发一次绘图事件,在强制打开的记事本上绘字,具体截图如下:
功能都是在控制台下实现的,方便与测试。实验的源代码如下:
另外,HWND_DESKTOP 是桌面窗口的类名,用invoke FindWindow, HWND_DESKTOP, NULL亦可以返回桌面的句柄,从而达到对桌面操作的目的。