Кстати о ссылках. В Windows 2000 появился SysLink Control, который помогал в окнах размещать текст с примитивнейшим HTML, в основном для гиперссылок. Ну народ и принялся пихать подобные ссылки в интерфейсы. При чём, никогда не знаешь, что произойдёт при нажатии такой ссылки. Вот ссылка «Проверить обновление». Что она делает? Откроется новое диалоговое окно с информацией о новых версиях? Откроется броузер, где нужно будет посмотреть, какая версия есть на сайте и вспомнить, какая версия есть у тебя? Или что-то ещё? В одной программе, которая побудила меня это написать, ссылка просто делала запрос на сервер и выдавала MessageBox() с информацией, есть ли новая версия на сайте, и не хотим ли мы запустить автообновление. Чем руководствовался автор, выбравший ссылку? Возможно, проверка идёт через интернет, так что оффлайновая кнопка уступает онлайновой ссылке. Окей. А вот рядом ссылка «Управление сертификатами», которая выводит диалоговое окно со списком импортированных в профиль сертификатов. Что здесь? И ведь нельзя сказать что автор тупо использует одни ссылки: у него часть кнопок сделана кнопками, а часть – ссылками, благо что стандартные Ok/Cancel/Apply сделаны кнопками, а не вперемешку. Такая фигня не в каждой второй программе, но встречается сильно чаще, чем хотелось бы. #программы