c - Windows 创建动态数量的链接

标签 c windows winapi

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

想到的一个想法是以某种方式创建一堆带有 SS_NOTIFYSTATIC 窗口,但我会经常创建和销毁窗口,并且性能有点差这个项目中的一个问题。跟踪我有多少个窗口以及点击了哪个窗口并不容易。

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

我还应该注意我使用的是 C 和 Windows API。

最佳答案

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

关于要用的控件,我觉得SysLink听起来是最合适的选择。

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

关于c - Windows 创建动态数量的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7626690/

相关文章:

编译器使用局部变量而不调整 RSP

python - Python 中的 Connect() 函数在 Linux 中不起作用

c++ - 使用 C++ 检测进程崩溃的最佳方法是什么

c++ - 如何在 C++ Windows 游戏中播放声音?

c - 如何设置列表框背景颜色

c - c中八进制转义序列的范围是多少?

c - 我无法让 if 语句正确执行

c - 尝试理解冒泡排序函数

windows - 在 Windows Phone 8 中从 MySQL 数据库绑定(bind) LongListSelector 中的字符串

c++ - 使用 Crypto++ 加密 RSA 私钥并将其写入文件