Windows创建动态数量的链接

时间:2011-10-02 13:43:28

标签: c windows winapi

在我的应用程序中,我将有一个链接列表,我希望用户能够点击它并将它们带到某个网站。问题是,首先,可能会有很多链接,其次,存在动态数量的链接,并且数量会发生变化。

想到的一个想法是以某种方式用STATIC创建一堆SS_NOTIFY窗口,但我经常会创建和销毁窗口,而且这个项目的性能有点令人担忧。并且跟踪我拥有多少个窗口以及点击哪个窗口并不容易。

所以我正在寻找一种更简单的方法,或者至少更好的方法来实现它。

我还应该注意到我正在使用C和Windows API。

1 个答案:

答案 0 :(得分:1)

您无需担心性能问题。在过去10年的任何一台机器上,填充带有窗口控件的屏幕都不会出现性能问题。

至于要使用的控件,我认为SysLink听起来是最合适的选择。

如果您正在寻找更简单的方法来管理动态GUI,那么您可能需要考虑更高级别的框架。从C编写原始Windows API非常耗费人力。