【发布时间】:2013-10-27 01:53:09
【问题描述】:
我正在为一个程序制作一个 .dll 插件,该插件将从正在运行的程序中获取一些信息。现在我必须做一点图形部分:一个窗口(程序窗口和弹出窗口的样式相同),带有几个具有特定功能的按钮,我在其中显示一个列表,其中包含我从程序计算的一些信息。
我正在使用 MFC,所以我认为我应该使用 CRect、CBrush、CPen 等类,但这似乎需要大量的学习曲线。 我整天都在寻找一个好的解决方案,但我迷路了。您认为使子窗口与该窗口所在的程序相似的最佳解决方案是什么?
谢谢
【问题讨论】:
-
在另一个程序中创建一个新窗口 除非您想将代码注入远程进程,否则您可以简单地创建一个具有跨进程父级的窗口。这不像注入代码那么令人担忧,但仍然令人担忧。
-
跨进程父进程-> 你如何推荐这样做?当你说“fraught”时,你指的是困难吗?
-
找到另一个进程的窗口,然后将自己创建为它的子进程。
-
好的。你推荐我使用哪个类?而且,你知道任何好的网站,以便这个特定主题的菜鸟能够开始吗?谢谢朋友的帮助
标签: visual-c++ visual-studio-2012 dll