最后更新:2020-05-25 11:59:58 手机定位技术交流文章
奥菲雷锦寺量子比特报告|公开号码QbitAI
一个“记事本”足以渲染3D图像。
最近,一个叫“凯尔·哈拉迪”的哥哥在GitHub上上传了这样一个项目,用记事本渲染图像。
效果是这样的:

立方体旋转,阴影变化,但也相当有趣。
有吃蛇的效果:

那么,小舸哥哥是如何用他的笔记本实现这些效果的呢?
打开记事本的正确方法
据小舸说,所有的输入和渲染效果都是在记事本中完成的。
在此之前,需要做一些设置工作。
首先,关键事件被发送到正在运行的记事本。
在这里,您将需要一个由Visual Studio提供的名为Spy ++的工具,它可以列出组成给定应用程序的所有窗口。

spy++显示您正在寻找的笔记本子窗口是编辑窗口。
一旦我知道了这一点,我所需要做的就是找出正确的Win32函数调用组合来获取用户界面元素的HWND,然后发送输入。
获得的HWND如下:
HWND GetWindowForProcessAndClassName(DWORD PID,常量char * ClassName){ HWND Curwnd = GetOpWindow(0);//0 arg表示在Z顺序的顶部获取窗口
也有人用记事本制作自己的绘图软件。

那么,你有更酷的“记事本”游戏吗?
欢迎在评论区留言~
参考链接
http://github . com/khalladay/render-With-notepad http://kylehalday . com/blog/2020/05/20/Rendering-With-notepad . htmlhttps://www . bili bili . com/video/Bv1 v 4411 e7Gy?from =搜索& ampseid = 50634434912662370 https://www . bili Li . com/video/BV1 s411 u7vd?from =搜索& ampseid=11201980142804134991
-完毕-
量子比特签了合同。
请密切关注我们,首先了解最新的技术发展。
本文由 在线网速测试 整理编辑,转载请注明出处。