回答:
これは、そのオプションのオプションのサブツリーの一部のオプションが選択されていること、または一部のオブジェクトについてボックスがチェックされていることを意味します。
たとえば、複数のファイルに対して単一のプロパティダイアログを使用する場合。あなたは、ファイルを選択した場合one
、two
およびthree
だけ、とのtwo
とthree
、「読み取り専用」され、チェックボックスは、そのようになります。ただし、two
とのみを選択した場合three
、チェックボックスはチェックされた状態になります。のみを選択した場合one
、チェックボックスはオフになります。
以下のようなオプションツリーが使用される場合があります。
[] My meal
[] Sandwich
[] Bread
[] Cheese
[] Butter
[] Drink
その場合は、すべての「マイミール」は、以下のオプションがチェックされ、そうだろう「私の食事」。ただし、1つだけではない場合(全体として「サンドイッチ」であるか、「サンドイッチ」のサブオプションであるかは関係ありません)、「私の食事」はスクリーンショットのようになります。
プログラム的に言えば、チェックボックスには、チェック済み、未チェック、および不確定の 3つの状態があります。
例-http://msdn.microsoft.com/en-us/library/ms743611(v = vs.85).aspx
次の図は、CheckBoxの3つの状態を示しています。グラフィックは、accesstextと呼ばれるアプリケーション内のファイルのプロパティを示すダイアログを表示します。ファイルの属性は、CheckBoxで示されます。最初の図では、ファイルは読み取り専用(チェックボックスはオン)で、2番目は読み取り\書き込み(チェックボックスはオフ)です。最初の2つのグラフィックでは、情報は1つのファイルPane1のみに関係していますが、3番目のグラフィックはaccesstextアプリケーションのすべてのファイルに関係しています。一部のファイルは読み取り専用で、一部は読み取り\書き込みです。アプリケーション全体の属性を特定できません(CheckBoxはnull)。
チェック済み
未チェック
不定
チェックボックスには3つの状態があります。
ディレクトリにとってそれはどういう意味ですか?そして、私は理由のみの属性のチェックを外して再帰的に数回適用しようとしましたが、まだ1番目のチェックボックスのように表示されます...
あなたのコメントは、あなたがエクスプローラでフォルダを見ていることを示しているので、ここにあなたが本当に持っている質問に答えるために必須のOld New Thingリンクがあります。
要するに、読み取り専用フラグとシステムフラグは、フォルダーのカスタマイズを指定するdesktop.iniファイルのフォルダーをチェックするようエクスプローラーに指示するということです。ほとんどのプログラムは、少なくとも「このフォルダーへの書き込みを許可しない」という従来の意味で、フォルダーの読み取り専用フラグを無視します。そのため、エクスプローラーに不確定なステータスが表示されます。
MS KB記事326549もあります。
フォルダの読み取り専用チェックボックスは、フォルダに適用されないため使用できません。このチェックボックスを使用して、フォルダ内のファイルの読み取り専用属性を設定できます。ただし、Windowsエクスプローラーを使用して、フォルダーに読み取り専用属性とシステム属性が設定されているかどうかを判断することはできません。フォルダーに設定されている属性を確認したり、これらの属性を変更するには、コマンドプロンプトでAttribコマンドを使用する必要があります。