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