Что означает заполненный флажок в Windows?

Что означает заполненный флажок в Windows?

наполовину заполненный флажок

отмеченный флажок

Означает ли флажок в первой строке, что он отмечен или нет?

решение1

Это означает, что выбраны некоторые параметры поддерева параметров данного параметра или что флажок установлен для некоторых объектов.

Например, при использовании одного диалогового окна свойств для нескольких файлов. Если вы выберете файлы one, twoи three, и только twoи three"только для чтения", флажок будет выглядеть так. Однако, если вы выберете только twoи three, флажок будет выглядеть отмеченным. Если вы выберете только one, флажок будет снят.

Иногда используется дерево вариантов, подобное показанному ниже.

[] My meal
    [] Sandwich
        [] Bread
        [] Cheese
        [] Butter
    [] Drink

Так что есливсеОпции ниже "Моя еда" отмечены галочкой, также как и "Моя еда". Но если не отмечена только одна (неважно, "Сэндвич" это целиком или просто подопция "Сэндвич"), "Моя еда" будет выглядеть так, как на снимке экрана.

решение2

С точки зрения программирования, флажок может находиться в трех состояниях: отмечен, не отмечен иНеопределенный.

  • Проверено — все пункты соответствуют критериям.
  • Не отмечено — ни один элемент не удовлетворяет критериям.
  • Неопределенный -Некоторыйэлементов удовлетворяют критериям, или этонеизвестныйследует ли ставить галочку в этом поле или нет.

Пример -http://msdn.microsoft.com/en-us/library/ms743611(v=vs.85).aspx

Следующие графики иллюстрируют три состояния CheckBox. Графики показывают диалоговое окно, которое показывает свойства файлов в приложении accesstext. Атрибуты файлов обозначены CheckBox. На первом графике файл имеет статус «Только для чтения» (CheckBox отмечен), а на втором — «Чтение\Запись» (CheckBox не отмечен). На первых двух графиках информация касается только одного файла Pane1, но на третьем графике — всех файлов в приложении accesstext. Некоторые файлы имеют статус «Только для чтения», а некоторые — «Чтение\Запись», атрибуты для всего приложения определить невозможно (CheckBox имеет значение null).

Проверено

Проверено

Непроверено

Непроверено

Неопределенный

Неопределенный

решение3

Флажок имеет три состояния:

  • белый, пустой: этот параметр НЕ выбран (иниктоего подопций, если таковые имеются)
  • зеленый:Некоторыйподопции выбраны, некоторые НЕ выбраны
  • отмечено: этот параметр выбран, если у него есть подпараметры,всеиз них выбраны.

решение4

Что это значит для каталога? И я пробовал снять отметку с атрибута reason-only и применить его рекурсивно несколько раз, но он все еще отображается как первый флажок...

Ваши комментарии указывают на то, что вы просматриваете папки в Проводнике, поэтому вот обязательная ссылка Old New Thing, чтобы ответить на вопрос, который у вас действительно есть:Почему свойство «только для чтения» у папок такое странное?

Все сводится к тому, что флаги "только для чтения" и "система" сообщают Explorer о необходимости проверить папку на наличие файла desktop.ini, который определяет настройки папок. Большинство программ игнорируют флаг "только для чтения" для папок, по крайней мере, в традиционном смысле "не разрешать ничему записывать в эту папку". Вот почему вы видите неопределенный статус в Explorer.

Есть такжеСтатья МС КБ 326549:

Флажок Только для чтения для папок недоступен, поскольку он не применяется к папке. Вы можете использовать этот флажок, чтобы задать атрибут Только для чтения для файлов в папке. Однако вы не можете использовать Проводник Windows, чтобы определить, установлены ли для папки атрибуты Только для чтения и Системный. Чтобы определить атрибуты, установленные для папки, или изменить эти атрибуты, вы должны использовать команду Attrib в командной строке.

Связанный контент