在我的应用程序中,我将有一个链接列表,我希望用户能够点击它并将它们带到某个网站。问题是,首先,可能会有很多链接,其次,存在动态数量的链接,并且数量会发生变化。
想到的一个想法是以某种方式用STATIC
创建一堆SS_NOTIFY
窗口,但我经常会创建和销毁窗口,而且这个项目的性能有点令人担忧。并且跟踪我拥有多少个窗口以及点击哪个窗口并不容易。
所以我正在寻找一种更简单的方法,或者至少更好的方法来实现它。
我还应该注意到我正在使用C和Windows API。
答案 0 :(得分:1)
您无需担心性能问题。在过去10年的任何一台机器上,填充带有窗口控件的屏幕都不会出现性能问题。
至于要使用的控件,我认为SysLink听起来是最合适的选择。
如果您正在寻找更简单的方法来管理动态GUI,那么您可能需要考虑更高级别的框架。从C编写原始Windows API非常耗费人力。