lexar
02.03.2007, 18:18
Хочу несколько оживить форум.
Есть идея:
излагается некоторая программистская загадка,
построенная на нелепости разработчика,
и все пытаются угадать ответ
или
предложить свою загадку.
Загадка.
Интерфейс не должен удивлять пользователя.
Не важно, что это - интерфейс конечного пользователя или библиотеки функций.
Я на днях был удивлен интерфейсом виндяшного контрола ToolTip.
Если передать ему текст, разбитый на строки стандартными \r\n,
он все равно выведет его в одну строку (бред №1)
Что бы подсказка стала мультистрочной, контролу нужно передать специальное сообщение (бред №2)
И это сообщении вовсе не TTM_SETMULTILINE, как мог бы подумать наивный программист, не знакомый с конзнями мелкомягких.
Угадайте что за сообщение устанавливает мультистрочность?
(именно угадайте, а не посмотрите,
интересно есть ли программеры, которые думают как мелкомягкие).
Есть идея:
излагается некоторая программистская загадка,
построенная на нелепости разработчика,
и все пытаются угадать ответ
или
предложить свою загадку.
Загадка.
Интерфейс не должен удивлять пользователя.
Не важно, что это - интерфейс конечного пользователя или библиотеки функций.
Я на днях был удивлен интерфейсом виндяшного контрола ToolTip.
Если передать ему текст, разбитый на строки стандартными \r\n,
он все равно выведет его в одну строку (бред №1)
Что бы подсказка стала мультистрочной, контролу нужно передать специальное сообщение (бред №2)
И это сообщении вовсе не TTM_SETMULTILINE, как мог бы подумать наивный программист, не знакомый с конзнями мелкомягких.
Угадайте что за сообщение устанавливает мультистрочность?
(именно угадайте, а не посмотрите,
интересно есть ли программеры, которые думают как мелкомягкие).