В Windows есть функция MessageBox() сотоварищи, которая выводит окно с сообщением, иконкой и набором кнопок для реакции пользователя. Для выбора иконки есть следующие флаги:
• MB_ICONHAND – выводит красную фигню с крестиком, типа, сообщение об ошибке.
• MB_ICONQUESTION – выводит фигню с вопросительным знаком.
• MB_ICONEXCLAMATION – выводит фигню с восклицательным знаком, типа, предупреждение.
• MB_ICONASTERISK – выводит фигню с буквой «i», информация.
В глаза бросается некое несоответствие названия констант тому, что они показывают. Более того, у MB_ICONHAND есть вносящий ясность псевдоним – MB_ICONSTOP. Что такое? Почему так? Дело в том, что названия констант говорят о том, что показывало окно сообщения в самой первой версии Windows. Тогда вместо креста при ошибке показывалась поднятая рука, а вместо буквы «i» – «*». В Windows 3.x руку посчитали неинтересной и стали показывать знак «Движение без остановки запрещено», и у константы появился «псевдоним», отразивший новые реалии. Та же фигня и со звёздочкой: появилась буква «i», и константа начала называться MB_ICONINFORMATION. В Windows 9x и NT4 иконки снова обновили, вместо знака появился крест, и авторы решили перейти от формы к содержанию, добавив псевдонимы MB_ICONERROR и MB_ICONWARNING. Получилась занятная капсула времени.
04 Dec
2021
перейти от формы к содержанию, добавив псевдонимы MB_ICONERROR и MB_ICONWARNING
мб наоборот? ты эссенцию и акциденцию местами не путаешь?
Форма: красный кружок с белым крестиком, MB_ICONREDKROOGWITHWHITEKREST. Содержание: сообщение об ошибке, MB_ICONERROR.
Linda-chan, разве что ты под содержанием "семантический смысл" имеешь в виду. потому что содержание равно форме
Не равно.
Linda-chan, в твоем примере равно. Форма и содержание: красный кружок с белым крестиком
И снова нет.
Может тебе поспать нужно, отдохнуть?
Taciturn, Вы наркоманы, нет? Вы реально семантику от формы не отличаете?
Вы реально части речи от членов предложения не отличаете?
Что с вами?