Публикации от Александр Алексеев

Технологические ипохондрики

Это перевод Technology hypochondriacs. Автор: Реймонд Чен. Я часто замечаю один феномен, который я буду называть «технологическая ипохондрия» — вера в то, что вы страдаете от проблемы (перевод поста), о которой только что прочитали (перевод поста). Для этого есть бородатый анекдот: К доктору пришёл один мужчина: «Доктор», — сказал он. — «Я просто уверен, что […]

Читать на сайте автора.

Что это за странные переменные окружения с =C:?

Это перевод What are these strange =C: environment variables? Автор: Реймонд Чен. Вы не увидите их при выполнении команды SET, но вы увидите их, если получите список переменных окружения сами, программным путём. К примеру, если вы напишете программу, которая получает список всех переменных окружения и выводит их на консоль, и запустите её из командной строки, […]

Читать на сайте автора.

Что на самом деле делает флаг SEE_MASK_UNICODE в ShellExecuteEx?

Это перевод What does the SEE_MASK_UNICODE flag in ShellExecuteEx actually do? Автор: Реймонд Чен. Кое-кто с невежливым ником хотел узнать, что делает флаг SEE_MASK_UNICODE.А ничего он не делает. Этот флаг был добавлен во время переноса Оболочки Windows 95 в Windows NT. Это случилось раньше, чем у меня есть доступ к базе данных исходников, но я […]

Читать на сайте автора.

Что за дела с сообщением EM_SETHILITE?

Это перевод What’s the deal with the EM_SETHILITE message? Автор: Реймонд Чен. Если вы посмотрите на документацию по сообщениям EM_SETHILITE и EM_GETHILITE, то увидите просто «not implemented» («не реализовано»). Что тут происходит?Сообщения EM_SETHILITE и EM_GETHILITE были добавлены в 2002 году для элемента управления «breadcrumb bar» (панель типа «хлебные крошки» aka «навигационная цепочка»). В те времена […]

Читать на сайте автора.

Возможность-изгой: пристыковка папки к краю экрана

Это перевод Rogue feature: Docking a folder at the edge of the screen. Автор: Реймонд Чен. Начиная с Windows 2000 и вплоть до Windows Vista вы могли перетащить папку из Проводника и бросить её на край экрана — как только вы отпускали папку, она пристыковывалась (dock) к краю экрана по аналогии с панелью (toolbar). Один […]

Читать на сайте автора.

Атака забытой функциональности: о, нет, куда пропали надписи в Проводнике?

Это перевод Attack of the rogue feature: Oh no, where did my Explorer icon labels go? Автор: Реймонд Чен. Один клиент сообщил о проблеме на Windows Vista: если вы зажмёте клавишу Shift и будете многократно щёлкать по кнопке Вид в панели команд окна Проводника, то в итоге вы войдёте в состояние, в котором все подписи […]

Читать на сайте автора.

Drag&drop — это модель переноса данных общего назначения, не привязанная к каталогам Проводника

Это перевод Drag and drop is a general purpose transfer model, not exclusive to Explorer directories. Автор: Реймонд Чен. Если вы спроектировали свою программу таким образом, что она подразумевает, что пользователь может перетаскивать ваш объект только в каталог файловой системы, то вы уже проиграли.piers хочет определить назначение операции перетаскивания. Однако из постановки вопроса становится ясно, […]

Читать на сайте автора.

Списывание остатков

Это перевод Scrapping the Scraps. Автор: Реймонд Чен. Хотя это случается не часто, но иногда всё же из Windows удаляется какая-то старая функциональность (что, конечно же, празднуется всей командой).К примеру, в Windows XP был удалён интерфейс по установке фонового узора рабочего стола. Сама функциональность сохранена, и вы можете написать программу, которая вызывает SystemParametersInfo(SPI_SETDESKPATTERN) — просто […]

Читать на сайте автора.