C++Builder 高手进阶
(二)系统窗口分析器
记得《超级解霸》作者梁肇新先生曾在电脑报上发表过系列文章《开发手记》,写的极有深度,令我获益匪浅。其在文中称,每次要写一个新功能或新的界面时,总喜欢用spy++对现有类似软件进行分析,可非常容易地得到其采用的什么类或什么消息机制,从而可轻而易举地模仿出相关的功能。我在具体的软件开发工作中,也经常这样做,有时确实可起到事半功倍的作用。但本篇不是教你如何使用spy++,而是要教你如何自己编写一个类似于spy++的软件。
一、 系统分析
要实现spy++的功能,首先要知道如何获取当前窗口句柄,