关于枚举所有窗口的问题
公司用bcb开发了一套系统,现在有个需求,要把这个系统中的所有窗口都列出来,然后选择其中的一些去做设置,现在的问题是能抓到已经打开的窗体,那些根本就没有create的窗体怎么抓??有哪位兄弟做过这个 麻烦指点一下
[解决办法]
根本就没有create的窗体
创都没创建,哪来得窗体,岂不是矛盾的
[解决办法]
没有create的窗体怎么去设置啊。
[解决办法]
从项目文件里面找到你引用的所以单元,并判断他们是否有dfm文件,如果有,读取dfm文件第一行,分析里面的名字,一般比如object Form1: TForm1这样,就可以找到你要的所有form,然后列出来到txt,copy一下,paste到你项目里面需要显示的地方。嘿嘿。也可以自己一个一个找。
[解决办法]
直接在代码中用CreateWindowEx也可以创建窗体. 在创建之前怎么找!