Windows создает динамическое количество ссылок - PullRequest
1 голос
/ 02 октября 2011

В моем приложении у меня будет список ссылок, которые я бы хотел, чтобы пользователь мог щелкнуть, и переместит их на определенный веб-сайт. Проблема в том, что, во-первых, возможно, будет много ссылок, во-вторых, существует динамическое количество ссылок, и их количество меняется.

Одна идея, которая пришла в голову, состояла в том, чтобы каким-то образом создать группу STATIC окон с SS_NOTIFY, но я бы часто создавал и разрушал окна, и производительность в этом проекте вызывает сомнения. И отследить, сколько у меня окон, и на каком из них щелкнули, было бы нелегко.

Так что я ищу более простой или, по крайней мере, лучший способ реализовать это.

Следует также отметить, что я использую C и Windows API.

1 Ответ

1 голос
/ 02 октября 2011

Вам не нужно беспокоиться о производительности. На любой машине за последние 10 лет у вас не возникнет проблем с производительностью при заполнении экрана оконными элементами управления.

Что касается используемого элемента управления, я думаю, SysLink звучит как наиболее подходящий выбор.

Если вы ищете более простые способы управления динамическими графическими интерфейсами, возможно, вы захотите рассмотреть инфраструктуру более высокого уровня. Программирование сырого Windows API на C довольно трудоемко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...